You are viewing a preview of this job. Log in or register to view more details about this job.

Entry Level Developer with C Programming Experience

I know, I know, what is a z/TPF Assembler developer? And, why would I want to do that instead of Application development in Java or .Net. 

z/TPF developer isn't new and is used by leading companies in high volume transactions like Airlines, Banking, Credit Card and telecommunications. Many entry level Indvidual's are focusing on the new up and coming programming languages, but this technology is not being phased out and will always need talent! 

Wait, but I don't have experience in this text stack, how can I get this job? 

No worries, we will train you!  

What do you need in order to be trained as a Z/TPF Developer?

Good C programming language development

 

Find out more below: 

 

Job Title: Entry Level z/TPF Assembler Developer 

Location: Various locations in US

 

Kickstart Your Tech Career with GenSpark!

Are you a recent college graduate eager to break into the tech industry? Or maybe you’re ready to transition from your current job into an exciting career in technology but don’t know where to start?

At GenSpark, we Hire, Train, and Deploy entry-level z/TPF Assembler Developers—equipping you with the skills, training, and experience needed to thrive in a high-demand field. This opportunity is perfect for:

  • Recent graduates with a degree in Computer Science, Information Technology, or STEM fields.
  • Veterans with relevant technical experience.
  • Self-taught programmers, bootcamp graduates, or those with on-the-job IT training looking to upskill.

Why GenSpark?

We bridge the gap between education and career by providing intensive training in z/TPF Assembler development before placing you in real-world IT projects with top-tier companies.

 

What is z/TPF Assembler Developer and what does a z/TPF Assembler Developer  do?

A z/TPF Assembler Developer is a specialized software developer who works with IBM's z/Transaction Processing Facility (z/TPF), a high-performance, real-time operating system designed for processing large volumes of transactions. z/TPF is commonly used in industries such as airline reservations, banking, credit card processing, and telecommunications, where high availability and reliability are critical.

The developer primarily uses Assembler (assembly language) to write, maintain, and optimize low-level software that runs on IBM Z mainframes. They work closely with system administrators, database engineers, and application developers to ensure smooth, efficient, and reliable transaction processing.

A z/TPF Assembler Developer has several key responsibilities, including:

1. Development and Maintenance of z/TPF Applications

  • Write low-level, high-performance Assembler code for applications running on z/TPF.
  • Maintain and modify existing z/TPF applications to improve functionality or fix bugs.
  • Optimize code for efficiency, memory usage, and speed, ensuring minimal latency.

2. System Performance Optimization

  • Identify and eliminate performance bottlenecks in transaction processing.
  • Improve CPU and memory utilization for high-volume transaction systems.
  • Use performance monitoring tools to track real-time transaction loads.

3. Debugging and Problem Resolution

  • Investigate and troubleshoot complex system issues that impact transaction processing.
  • Utilize z/TPF debugging tools to analyze and resolve system crashes or unexpected behavior.
  • Perform root cause analysis for high-priority system failures.

4. Integration and Upgrades

  • Work on system upgrades, patches, and enhancements to keep applications up to date.
  • Integrate z/TPF with modern technologies, such as APIs, cloud services, or databases.
  • Migrate legacy applications to newer, more efficient architectures.

5. Security and Compliance

  • Implement security best practices to protect sensitive data and transactions.
  • Ensure compliance with industry standards such as PCI DSS (for credit card processing).
  • Conduct risk assessments and vulnerability analysis.

6. Documentation and Collaboration

  • Write detailed technical documentation, including system designs, code specifications, and debugging procedures.
  • Collaborate with cross-functional teams, including system engineers, database administrators, and DevOps teams.
  • Provide technical support and guidance to junior developers and other stakeholders.

 

What you will learn in our training:

  • You will be able to code, edit, and debug programs, unit/integration test, deploy using zTPF Assembler, C, C++ TPFDF, TPFC/C++ for the assigned bugs/enhancements.
  • You are expected to be able to support in shifts (if needed) and support the applications in the off-business hours & weekends.
  • You will gain basic understanding of TPF Operations Console commands, processes, and procedures to help ensure continuous service delivery, performance, and availability of multiple TPF systems.
  • You will get familiar with TPF utilities and batch jobs to support system maintenance and application processing, including using both direct z/TPF command line input and automated job scheduling systems to manage and document job runs
  • Develop, maintain, and troubleshoot Assembler programs in a z/TPF environment.
  • Optimize and refactor existing code to improve system performance and efficiency.
  • Collaborate with cross-functional teams to design and implement system-level changes and enhancements.
  • Assist with the integration of z/TPF with other systems and platforms.
  • Conduct thorough testing to ensure the stability and reliability of applications.
  • Participate in the development of specifications, system documentation, and user manuals.
  • Analyze and resolve performance issues and memory management problems in the z/TPF environment.
  • Troubleshoot and resolve production issues in a timely manner to minimize downtime.
  • Ensure compliance with security and regulatory standards.
  • Provide support and guidance to junior developers and team members.
  • Maintain an up-to-date understanding of z/TPF-related technologies and best practices.

Required skills and experience:

  • BS degree in STEM/Computer Science
  • Should take ownership of the assigned assignments/tasks.
  • Ability to deliver under tough project timelines when in need.
  • Able to understand Software Development Life Cycle.
  • Possess strong logical/analytical skills to address job related problems.
  • Quality Mindset, Self-motivated, Team Player and result oriented.
  • Good interpersonal and communication skills.
  • Ability to simultaneously interface with other teams and stakeholders.

 

What We Offer:

This is a unique chance to develop your career with a rapidly growing technology company. We have a national footprint, and partner with companies that range from Fortune 500s to industry innovators and disruptors. Program graduates will be qualified to build and support enterprise level applications as they develop the next generation of technology. So, if you have the talent, we have the program to help you grow your IT career. 

As a GenSpark Associate, you don’t just get a job - you also get job-ready training. During your first 10 weeks with GenSpark, we invest in you by providing intensive technical and soft skill training to help you transition from education to career. After your initial training is complete, you’ll start working on real-world IT projects alongside our clients. This emphasis on training and real experience provides the perfect platform to launch your career in tech.

  • Competitive Compensation
  • Great benefits package to include, Medical, Dental, Vision, Life Insurance, 401K and much more
  • Relocation assistance
  • Excellent mentoring throughout your career with GenSpark
  • One on one interaction with trainers and support staff
  • Career launch with one of many Fortune 500 companies in the US

 

COMPENSATION: Annual overall compensation will be in line with industry norms and includes an excellent benefits package. Relocation assistance will be provided based on project locations.

 

If you are interested but don't think you meet the qualifications, please reach out to me and let’s discuss! Apply Here or fill out our interest form here.

What you'll need:

  • Be able to work for any US employer without sponsorship.
  • Be open to relocation.
  • Bachelor’s / Master’s degree (preferably in Computer Science or related discipline).
  • Strong communication skills paired with a desire to work as a software consultant.
  • Familiarity with software development and exposure to C/ Java/ Python/JavaScript/ C++/ CSS/HTML.
  • SQL or database programming is preferred.

 

About GenSpark Consulting:

GenSpark is a division of Pyramid Consulting, a $310M IT Consulting firm. Pyramid Consulting is among the Top 100 largest minority and privately owned IT Consulting firms in the U.S. The success of our clients is facilitated through our ability to provide full-spectrum support via our development centers – from a single consultant under their management, at their site, to full turnkey solutions onsite and offshore.

 

Pyramid Consulting, Inc. is an Equal Employment Opportunity Employer. All applicants hired will be subject to a background check and drug screening.