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.