Work Model Full Time Onsite
Job Description
We are seeking a driven and experienced Mainframe Developer to join our team supporting enterprise clients in Salt Lake City, UT. In this career opportunity, you will work as a full-time consultant delivering solutions that address complex business and technical challenges across large-scale systems. You will collaborate with cross-functional teams and contribute to the ongoing stability, enhancement, and modernization of mission-critical applications. You will play a key role in supporting and evolving core mainframe systems while partnering with distributed teams in a fast-paced environment.
How you'll make an impact
- Collaborate with product management and business stakeholders to design and deliver scalable solutions
- Analyze requirements and recommend technical approaches aligned to business objectives
- Develop, maintain, and enhance mainframe applications using COBOL, JCL, CICS, DB2, and VSAM
- Perform code reviews and ensure adherence to secure coding and development standards
- Create and maintain technical documentation, including user guides and operational procedures
- Support application maintenance, enhancements, and production stability across multiple systems
- Provide on-call support and troubleshoot production issues
- Coordinate activities and deliverables with offshore development teams
- Serve as a subject matter expert for supported applications across multiple initiatives
- Manage application releases, support audits, and resolve user-reported issues
- Mentor junior developers and provide knowledge transfer across the team
- Debug and resolve complex technical issues in a timely manner
What you'll bring
- 5+ years of experience supporting and maintaining mainframe applications
- Strong expertise in COBOL, JCL, CICS, DB2, and VSAM
- Experience working in large, distributed teams supporting multiple applications
- Experience collaborating with offshore teams in a global delivery model
- Familiarity with mainframe debugging tools and troubleshooting techniques
- Knowledge of software development lifecycle and maintenance processes
- Strong analytical and problem-solving skills
- Effective verbal and written communication skills
- Ability to manage competing priorities in a fast-paced environment
- Demonstrated ability to make sound technical decisions and exercise good judgment
- Experience documenting systems, processes, and technical solutions
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
Desired qualifications
- Experience with Assembler and EZtrieve
- Experience with Endevor or similar source control tools
- Prior experience in enterprise or consulting environments
Thank you for visiting Smith Johnson Tech's Career Page!