IT

Mainframe Developer

Looking to hire your next Mainframe Developer? Here’s a full job description template to use as a guide.

About Vintti

Vintti is a strategic staffing agency that enhances the competitiveness of US businesses. By connecting SMBs, startups, and firms with highly skilled Latin American professionals, we offer a cost-effective solution to talent acquisition. Our model allows companies to access top-tier expertise at rates that significantly reduce overhead costs, enabling businesses to allocate resources more efficiently and boost their bottom line.

Description

A Mainframe Developer plays a crucial role in maintaining, developing, and optimizing mainframe systems that are key to the operations of various industries, particularly in financial services, insurance, and government. They are responsible for writing and debugging code, implementing system enhancements, and ensuring the reliability and performance of these critical systems. With expertise in COBOL, JCL, and other mainframe languages, they collaborate with cross-functional teams to integrate mainframe applications with modern technologies. Their work ensures that legacy systems remain robust, secure, and efficient, supporting the organization's broader IT infrastructure goals.

Requirements

- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Mainframe Developer or similar role.
- Proficiency in COBOL, PL/I, JCL, and other mainframe languages.
- Strong experience with DB2 or similar mainframe database systems.
- Extensive knowledge of mainframe tools and utilities.
- Familiarity with debugging and performance monitoring tools for mainframes.
- Solid understanding of batch processing and scheduling.
- Experience with mainframe migration projects and processes.
- Strong problem-solving skills and attention to detail.
- Thorough understanding of software development life cycle (SDLC).
- Excellent communication and teamwork skills.
- Experience with code review processes and best practices.
- Ability to create and maintain technical documentation.
- Knowledge of security and data privacy regulations.
- Proficiency in unit and integration testing.
- Ability to analyze and optimize program performance.
- Familiarity with disaster recovery planning and execution.
- Up-to-date with the latest developments and best practices in mainframe technology.
- Ability to manage multiple tasks and projects simultaneously.
- Strong organizational and project management skills.

Responsabilities

- Write, test, and debug code for mainframe environments.
- Develop and maintain COBOL, PL/I, JCL, and other mainframe languages.
- Collaborate with cross-functional teams to gather and understand requirements.
- Monitor and optimize system performance to ensure efficiency.
- Conduct code reviews and provide feedback to other developers.
- Troubleshoot and resolve technical issues and bugs promptly.
- Implement and manage batch processing schedules.
- Update and maintain technical documentation.
- Work with DB2 databases to design, manage, and optimize data retrieval and storage.
- Ensure compliance with security and data privacy policies.
- Perform unit and integration testing to validate developed functionality.
- Participate in project planning and status meetings.
- Utilize debugging and performance monitoring tools specific to mainframes.
- Assist in the migration of legacy applications and data to modern platforms.
- Provide technical support and training to users and stakeholders.
- Continuously evaluate new technologies and methodologies for potential integration.
- Coordinate with the operations team for deployment and maintenance activities.
- Analyze and optimize existing programs for performance enhancement.
- Develop and maintain disaster recovery plans and procedures.
- Create and execute test cases for quality assurance processes.

Ideal Candidate

The ideal candidate for the Mainframe Developer role is a highly analytical and detail-oriented professional who holds a Bachelor’s degree in Computer Science, Information Technology, or a related field, with proven experience in mainframe development. They possess exceptional proficiency in mainframe programming languages such as COBOL, PL/I, and JCL, and demonstrate a comprehensive understanding of mainframe architecture and DB2 databases. Their deep expertise is complemented by extensive knowledge of mainframe tools, utilities, and debugging and performance monitoring tools, enabling them to optimize system performance and resolve technical issues efficiently. This individual excels at collaborating with cross-functional teams, gathering and understanding complex requirements, and providing valuable code reviews and feedback. With strong organizational and project management skills, they can effectively manage multiple tasks and projects, while maintaining high standards for code quality and best practices. They are adept at problem-solving and troubleshooting, demonstrating resilience and perseverance in handling complex projects, including mainframe migration. The candidate’s excellent communication and teamwork abilities, coupled with a proactive and self-motivated attitude, make them an invaluable asset to any team. Their commitment to ongoing professional development and up-to-date knowledge of the latest mainframe technologies ensures they continuously contribute to the organization’s success. Additionally, their strong focus on security, data privacy compliance, and customer-oriented mindset for providing technical support sets them apart as the perfect fit for this role.

On a typical day, you will...

- Write, test, and debug code for mainframe environments.
- Develop and maintain COBOL, PL/I, JCL, and other mainframe languages.
- Collaborate with cross-functional teams to gather and understand requirements.
- Monitor and optimize system performance to ensure efficiency.
- Conduct code reviews and provide feedback to other developers.
- Troubleshoot and resolve technical issues and bugs in a timely manner.
- Implement and manage batch processing schedules.
- Update and maintain technical documentation.
- Work with DB2 databases to design, manage, and optimize data retrieval and storage.
- Ensure compliance with security and data privacy policies.
- Perform unit and integration testing to validate developed functionality.
- Participate in project planning and status meetings.
- Utilize debugging and performance monitoring tools specific to mainframes.
- Assist in the migration of legacy applications and data to modern platforms.
- Provide technical support and training to users and stakeholders.
- Continuously evaluate new technologies and methodologies for potential integration.
- Coordinate with the operations team for deployment and maintenance activities.
- Analyze and optimize existing programs for performance enhancement.
- Develop and maintain disaster recovery plans and procedures.
- Create and execute test cases for quality assurance processes.

What we are looking for

- Strong analytical and problem-solving skills
- Excellent attention to detail
- High proficiency in mainframe programming languages
- Deep understanding of mainframe architecture and databases
- Exceptional debugging and troubleshooting abilities
- Effective communication and interpersonal skills
- Ability to work collaboratively in a team environment
- Proactive and self-motivated with a willingness to learn
- Ability to manage time efficiently and meet deadlines
- Strong organizational skills
- Adaptability to changing technologies and methodologies
- High standards for code quality and best practices
- Customer-oriented mindset for providing technical support
- Resilience and perseverance in handling complex projects
- Ability to think critically and improve system performance
- Commitment to ongoing professional development
- Strong debugging and performance monitoring capabilities
- Ability to effectively manage and prioritize multiple projects
- Strong focus on security and data privacy compliance
- Proven track record of successfully completing mainframe migration projects

What you can expect (benefits)

- Competitive salary range based on experience and qualifications
- Comprehensive health, dental, and vision insurance plans
- Retirement savings plan with company matching contributions
- Generous paid time off (PTO) and holiday schedule
- Flexible work hours and remote work opportunities
- Professional development and training programs
- Tuition reimbursement for further education
- Career advancement opportunities within the company
- Employee wellness programs and resources
- Life and disability insurance
- Employee assistance programs (EAP)
- Commuter benefits and transportation assistance
- Collaborative and inclusive work environment
- Access to industry conferences and seminars
- Performance-based bonuses and incentives
- Technology and equipment stipends
- Recognition and rewards programs
- Mentorship and leadership development programs
- Paid parental leave and family support benefits
- Onsite facilities like gym and cafeteria (if applicable)

Vintti logo

Do you want to find amazing talent?

See how we can help you find a perfect match in only 20 days.

Mainframe Developer FAQs

Here are some common questions about our staffing services for startups across various industries.

More Job Descriptions

Browse all roles

Start Hiring Remote

Find the talent you need to grow your business

You can secure high-quality South American talent in just 20 days and for around $9,000 USD per year.

Start Hiring For Free