Develop and maintain mainframe-based applications and software.
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Bachelors degree in Computer Science, Information Technology, or related field.
5 years of experience in mainframe development.
Proficiency in mainframe technologies such as COBOL, CICS, JCL, DB2, VSAM, etc.
Experience in software development and maintenance with an understanding of the software development lifecycle.
Strong problem-solving skills and ability to work under tight deadlines.
Good knowledge of database systems and SQL.
Excellent communication and teamwork skills.
Experience with modernizing legacy mainframe applications is a plus.