Develop, maintain, and test COBOL solutions to meet business needs
Define functional and non-functional requirements
Produce detailed technical solutions, estimate effort and delivery timelines
Code and perform unit and integration tests, fix defects, and optimize code performance
Promote and implement software development and maintenance best practices, provide technical guidance to the team, and encourage innovation and continuous improvement
Ensure compliance with security standards and regulations applicable to software development
Perform impact analyses for proposed changes, ensuring all stakeholders are aware of the implications
Requirements
Proven experience developing applications using COBOL (minimum 7 years)
Experience working in teams using Agile methodologies such as SCRUM or Kanban
Degree in Information Systems, Computer Science, or a related field
Knowledge of code quality and performance analysis for mainframe applications
Nice to have: experience developing in Unisys mainframe environments (COMS, DMSII, SDF, CANDE)
Experience with automated unit and integration testing (TDD/ATDD) in COBOL routines
Familiarity with BDD (Behavior-Driven Development) practices
Knowledge of integration technologies (e.g., APIs, Web Services)
Experience mentoring and training developers
Familiarity with visual modeling and prototyping tools