Job title: Software Developer (Mainframe)
Onsite Role (Alpharetta, GA, Colombus OH, Berkeley Heights, NJ, Frisco, TX)/ Remote
About the Role
We are looking for a Software Developer with Mainframe experience to help build and maintain banking and payment processing applications. You will work with a team of developers, architects, and testers to create reliable software solutions used by financial institutions and their customers.
What You'll Do
- Develop and maintain mainframe applications.
- Write, test, and debug code using COBOL and related technologies.
- Work with architects and team members to design and implement new features.
- Participate in Agile/Scrum activities such as daily stand-ups, sprint planning, and code reviews.
- Ensure applications meet quality, security, and performance standards.
- Troubleshoot production issues and provide support when needed.
- Collaborate with offshore and cross-functional teams.
- Contribute ideas to improve development processes and best practices.
- Participate in an on-call support rotation for critical systems.
Required Skills & Experience
- Bachelor's degree or equivalent practical experience.
- 3 10 years of software development experience.
- At least 5 years of hands-on experience with:
- COBOL
- JCL
- CICS
- MQ
- Db2 for z/OS
- Experience developing and supporting mainframe applications.
- Strong problem-solving and communication skills.
- Ability to work effectively in a team environment.
Nice to Have
- Experience working in Agile/Scrum teams.
- Knowledge of Test-Driven Development (TDD).
- Understanding of banking, payments, or financial services systems.
- Experience with REXX scripting.
- Positive attitude and strong focus on delivering quality work.
Why to join.
- Work on large-scale banking and payment systems used by millions of customers.
- Collaborate with experienced engineers and technology leaders.
- Gain exposure to mission-critical financial applications.
- Opportunity to grow into senior technical and leadership roles.
Ideal Candidate
You are a Mainframe Developer who enjoys solving complex problems, writing high-quality code, and working on reliable systems that power banking and payment transactions. You are comfortable collaborating with teams and taking ownership of your work from development through production support.