You will design, develop, and troubleshoot software solutions within a mainframe environment.
Responsibilities
- Build secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce design artifacts for complex applications while ensuring code meets all design constraints.
- Identify patterns in data to drive improvements in coding hygiene and system architecture.
- Debug and maintain code within a large corporate environment.
- Contribute to software engineering communities of practice and technical events.
Required Skills
- 3+ years of applied experience in software engineering.
- Hands-on experience with Mainframe Assembler programming.
- Proficiency in IMS and DB2.
- Practical experience in system design, application development, and testing.
- Solid understanding of the Software Development Life Cycle (SDLC).
- Knowledge of agile methodologies, including CI/CD and Application Resiliency.
- Experience with DevOps tools such as Ansible, Docker, GitHub, Jenkins, and Kubernetes.
- Experience developing and debugging code in large-scale corporate environments.
- Formal training or certification in software engineering concepts.