About The Position

ADP is seeking an experienced mainframe developer to learn and develop core components of its flagship payroll system, which pays more than 25 million people each payday. The role is suited to a curious, self-motivated problem solver who wants to understand the system in depth and become a subject matter expert. The developer will enhance payroll applications for ADP clients and participate in the full software development lifecycle on an Agile Kanban team, delivering solutions aligned with business objectives. The work includes analyzing statutory agency publications for required changes, developing and testing applications, resolving defects, and providing ongoing troubleshooting and support. The role requires delivering code under deadlines, including regulatory and compliance-related deadlines, and working independently with minimal supervision. The developer communicates project status, milestones, and successes to team leaders, managers, and development colleagues, and follows direction from architects and analysts to maintain consistency across applications. They are expected to pursue learning opportunities, keep job-related technical skills current, and build knowledge relevant to projects and career progression.

Requirements

  • Bachelor's degree or equivalent; Computer Science is preferred.
  • 5–10 years of mainframe COBOL experience.
  • Proficiency in COBOL, CICS, DB2, SQL, QMF, IBM utilities, and INSYNC.
  • Experience with MVS, JCL, and TSO.
  • Java on z/OS.
  • Experience with ChangeMan and GitHub.
  • Experience working with Agile Kanban or Waterfall methodologies.
  • Copilot/ChatGPT.
  • Strong Agile software development experience.
  • Unit testing experience.

Nice To Haves

  • Experience with the Rational Developer for z Systems (RD/z) development tool suite.
  • Payroll or AutoPay background.

Responsibilities

  • Develop and enhance payroll applications for ADP clients.
  • Participate in planning, design, development, testing, and implementation throughout the software development lifecycle on an Agile Kanban team.
  • Deliver code under demanding deadlines throughout the project lifecycle.
  • Communicate ongoing status, milestones, and successes to team leaders, managers, and development team members.
  • Follow direction from architects and analysts to ensure consistency across multiple applications.
  • Analyze statutory agency publications for necessary changes, in addition to internal analyst documentation.
  • Perform unit, functional, and systems testing of applications and solutions.
  • Develop thorough test cases and test applications using accepted unit, system, integration, and performance testing practices.
  • Seek learning opportunities to become proficient in business needs.
  • Resolve reported defects and issues.
  • Troubleshoot and support solutions on an ongoing basis.
  • Work under regulatory and compliance-related deadlines.
  • Keep up to date on job-related languages, operating systems, tools, and methodologies.
  • Maintain and develop the skills needed for current projects and further knowledge, skills, and abilities.
  • Work independently with minimal supervision.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service