Role Overview:This role is for a Senior Mainframe DB2 Developer responsible for the full software development lifecycle of complex computer programs. The position involves designing, coding, testing, debugging, and maintaining applications, with a strong focus on core architecture, technology strategies, and standards within a Mainframe environment. The client specifically requires candidates who can work onsite in Minneapolis, MN.
Key Responsibilities: - Design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk.
- Participate in application architecture functions, including estimating and defining time tables, cost, and project tasks.
- Recommend solutions to improve business with a focus on core architecture, technology strategies, and standards.
- Guide others through change impact analysis.
- Establish, refine, and integrate development and test environment tools and software as needed.
- Review, analyze, refine, and integrate development and test environment tools and software.
- Create and recommend improvements to unit, test plans, and testing processes based on assessment of organizational needs.
- Collaborate closely with teams in all stages of the software development lifecycle, including design, development, and testing.
- Design basic and detailed program specifications while ensuring expected application performance levels are achieved.
- Guide technical staff and business partners to investigate, review, and solve complex, multidisciplinary business problems.
- Monitor operating efficiency and organizational needs of existing application systems and identify opportunities to fine-tune and optimize applications.
- Demonstrate solid understanding of the business needs driving the projects.
Required Skills: - 7+ years of experience with developing and implementing applications.
- 10 to 15 years of experience in Cobol, JCL, and DB2.
Qualifications: - 10+ years of overall experience in application development.
Preferred Skills: - Extensive development experience with Cobol, JCL, DB2, CICS, and VSAM.
- Strong proficiency with Endevor, FileManager, CA7, IDZ, GITLAB, and TSO development tools.
- Excellent debugging skills.
- Good understanding of third-party dependency management and transitive dependency issues.
- Strong knowledge of DB2 database.
- Understanding of the software development life cycle (SDLC) and Agile development experience.
- Experience with implementation and release management activities.
- Good understanding of unit/system and functional testing methodologies.
- Experience working in large transaction-based systems.
- Experience writing technical designs and documenting technical functions.
- Strong communication and good leadership skills.
- Ability and interest in working with a diverse range of technical and non-technical teams.
- Strong proclivity to follow coding standards and execute a best practices approach in build processes.
- Nice to have: MQ knowledge.