TPF Developer

Date Posted:
IT & Tech
Permanent

Job Title: TPF Mainframe Developer

Location: Remote within the US or Canada

Job Type: Full-Time

Job Description:

We are looking for a skilled TPF Mainframe Developer to join our team. In this role, you will design, develop, and maintain mission-critical applications on the Transaction Processing Facility (TPF) platform, ensuring the smooth operation of high-volume, real-time transaction systems. Your expertise in the TPF environment and low-level programming will be key in delivering innovative, reliable, and high-performance solutions for our business operations.

Key Responsibilities:

  • Develop, enhance, and maintain applications running on the TPF (z/TPF) mainframe platform.
  • Collaborate with business analysts, architects, and other developers to gather requirements and design solutions that meet performance and scalability goals.
  • Write and optimize low-level code (Assembler, C, SabreTalk) for the TPF operating environment.
  • Ensure system integrity, stability, and performance in handling real-time transaction processing.
  • Conduct troubleshooting, debugging, and performance tuning to ensure seamless functionality and quick response times.
  • Integrate TPF applications with external systems and APIs where necessary.
  • Maintain technical documentation and contribute to ongoing system improvements.
  • Participate in code reviews and collaborate on best practices in the TPF environment.
  • Provide technical support for TPF-based applications, including monitoring and resolving production issues.

Requirements:

  • Proven experience as a TPF Developer with in-depth knowledge of the TPF/zTPF platform.
  • Proficiency in Assembler, C, SabreTalk, and other low-level programming languages.
  • Solid understanding of TPFDF (TPF Database Facility) and transaction processing systems.
  • Experience working in a high-availability, high-performance mainframe environment.
  • Familiarity with software development methodologies (e.g., Agile, DevOps).
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to work both independently and in a collaborative team environment.
  • Excellent communication skills, with the ability to translate technical concepts to non-technical stakeholders.
  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience.

Preferred Qualifications:

  • Experience with newer versions of the TPF system, including z/TPF.
  • Knowledge of mainframe modernization and integrating legacy systems with modern technologies.
  • Familiarity with airline, travel, or financial industry systems.
  • Experience in using modern development tools, such as CI/CD pipelines, Git, Jenkins, and other DevOps practices.