Job Description:
· Design and write programs and enhancements using COBOL, CICS, ADABAS, VSAM and IBM JCL.
· Contribute to the development of complex automated solutions and monitoring the performance of applications. Complete unit and system test application changes to ensure quality of work.
· Review customer business requirements and translate them into technical specifications.
· Write technical specifications and complex code, engage with business analysts and stakeholders to understand functional requirements and contribute to completion of functional specifications.
· Analyze, debug and resolve defects in applications.
· Adhere to software development standards and principles of mainframe batch and on-line processing.
· Troubleshoot issues that arise during nightly batch processing.
· Provide schedule and technical performance projections. Prepare detailed work/action plans, system problem resolutions and enhancements
· Knowledge of Cobol programming, CICS programming, VSAM, and ADABAS databases, IBM JCL.
· Knowledge of best practices in application operational support based in ITIL processes, IT SDLC methodologies, industry best practices in all facets of IT application development based in CMMI processes.
· Knowledge of design effective data processing systems.
· Knowledge of develop programs.
• Knowledge of project life cycle and tools.
• Knowledge of research and assessment methodologies.
• Knowledge of IT testing processes and IT audit procedures.
• Knowledge of using software testing tools.
• Knowledge of preparing flowcharts and workplans.
• Skill in problem solving and the communication of ideas and concepts.
• Skill in critical thinking processes and strategies.
• Skill in balancing the management of multiple responsibilities.
• Skill in writing and composition of complex issues and ideas.
• Skill in excellent written, oral and interpersonal skills.
• Skill in strong customer service skills.
• Ability to demonstrate job commitment and caring.
• Ability to remain customer service focused.
• Ability to communicate effectively with clients and peers.
• Ability to demonstrated ability to work collaboratively in teams and across organizations.
• Demonstrated ability to build strong relationships inside and outside of the organization.
• Ability to demonstrated ability to apply creative solutions to business problems to ensure business needs are most effectively met.
• Ability to demonstrated ability to evaluate and test emerging technologies.
• Ability to demonstrated ability to quickly learn and develop in new programming languages, APIs and platforms.