1

Mainframe Developer Jobs in Alberta (NOW HIRING)

Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications. This role will be responsible for developing, testing ...

We are seeking a dynamic and business-savvy Senior Power Platform Developer to join our team. This role emphasizes the development, support, and enhancement of critical Audit Operations Apps. The ...

We are seeking a dynamic and business-savvy Senior Power Platform Developer to join our team. This role emphasizes the development, support, and enhancement of critical Audit Operations Apps. The ...

We are seeking a dynamic and business-savvy Senior Power Platform Developer to join our team. This role emphasizes the development, support, and enhancement of critical Audit Operations Apps. The ...

next page

Showing results 1-20

Mainframe Developer information

See Alberta salary details

$29

$50

$69

How much do mainframe developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for mainframe developer in Alberta is $50.63, according to ZipRecruiter salary data. Most workers in this role earn between $42.79 and $56.97 per hour, depending on experience, location, and employer.

What is the difference between Mainframe Developer vs Mainframe Analyst?

AspectMainframe DeveloperMainframe Analyst
Primary RoleDesigning, coding, and testing mainframe applicationsAnalyzing and maintaining existing mainframe systems
Skills & CertificationsCOBOL, JCL, DB2, certifications like IBM Certified DeveloperCOBOL, JCL, system analysis, troubleshooting skills
Work EnvironmentDevelopment teams, coding in mainframe environmentsSupport teams, system analysis, user support
Industry UsageFinancial services, insurance, government agenciesFinancial institutions, healthcare, government agencies

While Mainframe Developers focus on creating and implementing mainframe applications, Mainframe Analysts primarily analyze, troubleshoot, and maintain existing systems. Both roles require similar technical skills and often work within the same industries, but their core responsibilities differ in development versus support and analysis.

What are some common challenges Mainframe Developers face when integrating legacy systems with modern applications?

Mainframe Developers often encounter challenges such as ensuring compatibility between legacy systems and newer technologies, managing data migration without disrupting business operations, and maintaining the security of sensitive data. Effective communication with cross-functional teams, such as application developers and infrastructure engineers, is essential to address these challenges. Staying updated on both mainframe and modern programming practices helps ease integration and ensures long-term system reliability.

What are Mainframe Developers?

Mainframe Developers are specialized software engineers who design, develop, maintain, and troubleshoot applications on mainframe computer systems, such as IBM's z/OS. They typically work with languages like COBOL, JCL, and CICS, and are responsible for ensuring the performance, security, and reliability of mission-critical business applications. Mainframe Developers are commonly employed in industries like banking, insurance, and government, where large-scale, high-volume transaction processing is essential.

What are the key skills and qualifications needed to thrive as a Mainframe Developer, and why are they important?

To thrive as a Mainframe Developer, you need expertise in programming languages such as COBOL, JCL, and SQL, along with a strong understanding of mainframe operating systems and batch processing concepts. Familiarity with tools like IBM z/OS, DB2, CICS, and version control systems is typically required, and certifications from IBM or related organizations can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help Mainframe Developers excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for maintaining, optimizing, and modernizing legacy systems that are vital to many large organizations’ operations.

Full-time

Medical, PTO

Posted 21 days ago


Job description

Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications.  This role will be responsible for developing, testing, deploying, maintaining, and supporting the various products maintained by the Enterprise Applications team, primarily within our asset management web and mobile applications. You will work closely with our stakeholders, team members and other departments to document requirements and build solutions according to specifications. You will also assist the team in troubleshooting and building up enhancements to our AWS architecture.

Responsibilities:

  • Design, implement and test software features for Enterprise Applications products
  • Create applications (server side and client side) to provide information to distributed field staff
  • Make improvements to the team’s AWS architecture and pipelines
  • Provide complex analytics for various departments to assist with decision making
  • Write excellent software using the most appropriate development methodologies
  • Work with the Product Management, Quality Assurance, and User Experience teams to deliver features and functionality that provide exceptional user experience
  • Participate in all aspects of the software development process, including requirements definition, high-level designs, estimating exercises, code reviews, documentation and testing
  • Work closely with QA and the rest of the team to improve our processes and products.
  • Contribute to our evolving development environment through research, experimenting with new technologies and courses. Educate your peers on what you have learned
  • Perform other operational duties as required

Qualifications:

  • Proficient in C#, Angular, .NET or related languages
  • Experience with SQL Server or similar relational databases
  • Hands-on experience with automated environments in AWS (CloudFormation, EC2, etc)
  • Web development experience
  • Experience working in Windows environments
  • Scripting skills in PowerShell
  • Knowledge of Agile Development Methodologies an asset
  • Familiar with Git or related code repository systems

Experience

  • 5+ years of software development experience using industry-standard software development processes
  • Experience with client/server applications and web development.
  • Mobile app development experience considered an asset
  • AWS hosted applications and architecture
  • GitLab or equivalent build and deployment pipelines architecture
  • Software integration experience

Education

  • Bachelors Computer Science or related

Perks and Benefits

  • Competitive compensation packages
  • Extended health benefits
  • Work life balance
  • Health & wellness support
  • Opportunities to give back
  • Great vacation time
  • Employee & family events

Any offer of employment is conditional on the completion of positive and satisfactory background checks, which may include, proof that you are legally entitled to work in Canada, verification of educational background, a drug and alcohol test (for safety sensitive positions) and criminal background checks.