Research, design, implement, and manage software programs as well as testing and evaluating new programs.
Resolve problems with software and respond to suggestions for improvements and enhancements.
Write and implement efficient code.
Develop quality assurance procedures and deploy software tools, processes and metrics.
Participate in development of software user manuals.
Instructs, assigns, directs, and checks the work of other software developers on the development team.
Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
Requirements
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is required.
8+ years of hands-on experience with COBOL programming on IBM z/OS.
Proficiency in JCL, VSAM, DB2, IMS, CICS and RACF.
Strong knowledge of batch processing and online transaction processing.
Must have experience with IBM utilities, TSO/ISPF, and Abend-AID.
Experience in mainframe migration projects or modernization initiatives is preferred.
Experience with Control-D, Control-M, File-AID.
Familiarity with AI/ML tools (CoPilot, WatsonX, ReDux, others) for code analysis, pattern recognition, or modernization support.
Understanding of AI-driven code refactoring platforms/products and the ability to leverage AI to improve testing, documentation, and process optimization.
Familiarity with DevOps practices on mainframes, including tools like Jenkins and Git.
Strong written and verbal communication skills (ability to translate between business and technical concepts).
All candidates must be US Citizens or have permanent residence status (Green Card).
Must be able to obtain Public Trust Clearance.
Candidate must have lived in the United States for the past 5 years.
Cannot have more than 6 months travel outside the United States within the last 5 years. Military Service excluded.