Demonstrate ability to translate business requirements and functional design into low-level technical design and implementation.
Develop and maintain medium to complex programs to specifications, including COBOL, JCL, DB2, CICS, and CWS programs. Perform unit testing and ensure functionality meets business requirements.
Mentor junior team members to help them deliver assigned work and train them to enhance their capabilities.
Provide technical consultation and support in developing computer applications and programs.
Analyze business requirements, design, and write technical specifications to design or redesign computer solutions.
Develop original and/or complex code—assist in preparing programming specifications and complete programming tasks to maintain or modify current programs or develop less complex computer programs using COBOL language tools.
Lead and/or perform modeling, simulations, and analysis efforts for assigned projects.
Verify program logic by overseeing the preparation of test data, testing, and debugging of programs.
Participate in overall systems testing during the development SDLC phase.
Confirm migration of application code to the production environment after releases are installed.
Develop new documentation, participate in developing department technical procedures, and design user guidebooks as needed. These documents include restart instructions and flow diagrams.
Should have experience working with both Waterfall and Agile development methodologies.