Mainframe Developer Job Description

What is a Mainframe Developer?

Mainframe developers work on unique operating systems in software development, using obsolete tools and languages. They know both programming language and mainframe tools and are comfortable working in the mainframe culture. They design, develop, and maintain mainframe components to meet support or project departments and interface with business and IT teams to understand their business requirements, translating into formal technical requirements and application code.

Mainframe developers collaborate with IT support teams to ensure that client support and project requirements are developed and implemented successfully and develop and execute unit tests and integration plans and scripts that ensure the application changes will meet technical specifications. They are responsible for full system development life cycles, work with business teams, participate in integration testing, and complete acceptance testing. They participate in production support and pager duty rotation and provide round-the-clock coverage and participate in technical reviews at appropriate developmental stages. Mainframe developers need a bachelor’s degree in technology, engineering, IT, or related fields.

Mainframe Developer Job Description Template

Job Overview

Responsibilities for Mainframe Developer

  • Estimate and design small increments of work for other developers.
  • Develop and define application scope and objectives and prepare technical and/or functional specifications from with programs will be written.
  • Ability to review project proposals, evaluate alternatives, provide estimates and make recommendations.
  • Coordinate on-call support and ensure effective monitoring of system.
  • Promote improvements in lean software engineering practices such as test-driven development, continuous integration, and continuous delivery.
  • Ensure unit test is completed and meets the test plan requirements, system testing is completed and system is implemented according to plan.
  • Perform a variety of database optimizations such as general reporting and analysis of the efficiency of the database configuration and periodic review of database performance.
  • Assist the assigned project manager in the migration of newly acquired customers such that all technical hurdles are addressed in a timely manner and do not impede the expected progress of the transition nor the targeted migration date.
  • Evaluate change requests and determine impact to assigned clients.

Qualifications for Mainframe Developer

  • Bachelor's Degree in business or computer science.
  • Hands-on experience configuring and manage mainframes.
  • Comfortable working with a range of operating systems.
  • Extensive systems programming experience.
  • Proficient with a variety of common software tools and programs.

Ready to Hire a Mainframe Developer?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide