What are the responsibilities and job description for the Senior Mainframe Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today!
a { text-decoration: none; color: #464feb;
}
tr th, tr td { border: 1px solid #e6e6e6;
}
tr th { background-color: #f5f5f5;
}
Job Summary
We are seeking an experienced Senior Mainframe Developer to provide application software development services and technical leadership in complex environments. This role involves leading technical design, development, testing, implementation, and documentation of crossfunctional, multiplatform application systems. The ideal candidate will have deep mainframe expertise, strong SDLC knowledge, and the ability to collaborate across teams while mentoring junior engineers.
Key Responsibilities
Application Development & Delivery
Technical Skills
a { text-decoration: none; color: #464feb;
}
tr th, tr td { border: 1px solid #e6e6e6;
}
tr th { background-color: #f5f5f5;
}
Job Summary
We are seeking an experienced Senior Mainframe Developer to provide application software development services and technical leadership in complex environments. This role involves leading technical design, development, testing, implementation, and documentation of crossfunctional, multiplatform application systems. The ideal candidate will have deep mainframe expertise, strong SDLC knowledge, and the ability to collaborate across teams while mentoring junior engineers.
Key Responsibilities
Application Development & Delivery
- Lead technical design, development, testing, implementation, and documentation of enterprisescale application systems.
- Analyze, define, and document requirements for data, workflow, logical processes, and system interfaces.
- Write welldesigned, testable, and efficient code following best practices.
- Ensure application performance targets are met through effective coding, testing, and optimization.
- Execute full lifecycle software development using Agile methodologies.
- Participate in deployment activities following established change control processes.
- Design and review test plans and test data.
- Develop and maintain automated test suites.
- Create software verification plans and quality assurance procedures.
- Actively participate in code reviews and defect remediation.
- Troubleshoot, debug, and upgrade existing systems.
- Provide ongoing maintenance, production support, and system enhancements.
- Address technical debt and keep systems updated with the latest features and standards.
- Ensure security and privacy principles are applied consistently.
- Coordinate and allocate work within the team or project as needed.
- Collaborate crossfunctionally with business users, project managers, data engineers, and other developers.
- Promote reuse of existing products and functionality.
- Act as a mentor to junior engineers and support their technical growth.
- Contribute to shared team goals and overall delivery commitments.
- Develop and maintain technical documentation, flowcharts, layouts, and system artifacts.
- Compile and maintain procedural documentation authored by senior developers.
- Participate in knowledge sharing sessions, local meetups, and internal learning initiatives.
- Actively engage in learning and development activities.
- Complete all mandatory training and policy awareness programs on time.
- Utilize platforms such as Pluralsight to meet personal development and aspirational learning goals.
Technical Skills
- Mainframe Technologies:
- COBOL
- JCL
- CICS
- DB2
- VSAM
- Strong understanding of Object-Oriented Programming (OOP) concepts
- AIAssisted Development exposure or experience
- DevOps & Version Control:
- Git (branching strategies, pull/merge requests)
- Agile Tools:
- JIRA
- Zephyr Scale
- Confluence
- Strong communication and organizational skills
- Proven ability to work effectively in teambased environments
- Experience mentoring junior engineers
- Ability to contribute to and support related teams objectives
- Prior experience with mainframe application development toolkits
- Experience working in large enterprise or financial services environments
- Exposure to crossplatform integration projects