1

Mainframe Developer Jobs in Alberta (NOW HIRING)

We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In this role, you will independently deliver high-quality software ...

We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In this role, you will independently deliver high-quality software ...

As the Developer Student, you will maintain and develop application components to streamline business processes. Replate with "s a Developer Student, you will not only maintain and develop ...

As the Developer Student, you will maintain and develop application components to streamline business processes. Replate with "s a Developer Student, you will not only maintain and develop ...

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...

Description Scope AR Technologies, a Flatirons Solutions subsidiary, is hiring an AI Software Developer. Scope AR creates augmented reality and content lifecycle management software that helps ...

New

Developer, Senior Associate

Calgary, AB Β· On-site

CA$87K - CA$137K/yr

Bridge Cloud, Data, and AI delivery teams by providing software engineering depth, AI application developmentexperienceand enterprise-grade cloud implementation skills. * You will respondto the ...

The role As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in a hybrid model (requiring 2 days a week in the Calgary office) to design, build, and operate the ...

Application Developer III Job Type: Permanent / Full time Job Location: Edmonton, Alberta Microsoft Power Apps Developer (Application Developer III) Business Technology Services Edmonton / Calgary ...

Application Developer III Job Type: Permanent / Full time Job Location: Edmonton, Alberta Microsoft Power Apps Developer (Application Developer III) Business Technology Services Edmonton / Calgary ...

Creating and executing automated tests and performing developer testing before deployment. * Managing and supporting build creation and update deployment to development and test environments.

Creating and executing automated tests and performing developer testing before deployment. * Managing and supporting build creation and update deployment to development and test environments.

Creating and executing automated tests and performing developer testing before deployment. * Managing and supporting build creation and update deployment to development and test environments.

Job Overview: This is an entry level position for an application developer. Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in ...

What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical leadership with team management and client delivery. You will lead development workstreams, guide ...

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 Sep 13, 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 a mainframe developer?

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?

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.

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 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.

Is a mainframe developer a good career?

A mainframe developer is a specialized IT professional who maintains and develops applications on mainframe systems, which are used by large organizations for critical data processing. The role offers stable employment, competitive salaries, and opportunities to work with legacy technologies like COBOL and JCL, but it may require ongoing learning of evolving mainframe tools and certifications. Overall, it can be a good career for those interested in enterprise computing and system stability.

Is a mainframe developer hard to learn?

Mainframe developers typically need to learn specialized programming languages like COBOL and understand mainframe environments, which can have a steep learning curve for beginners. However, with prior programming experience and training, acquiring the necessary skills is achievable, and many employers offer on-the-job training or certification programs.

Is mainframe developer still in demand?

Mainframe developers are still in demand in industries such as finance, insurance, and government, where legacy systems remain critical. They typically work with COBOL, JCL, and mainframe environments, and demand depends on the organization's reliance on mainframe technology and ongoing maintenance needs.

What are popular job titles related to Mainframe Developer jobs in Alberta?

For Mainframe Developer jobs in Alberta, the most frequently searched job titles are:

Infographic showing various Mainframe Developer job openings in Alberta as of September 2026, with employment types broken down into 42% Full Time, and 58% Contract. Highlights an 100% In-person job distribution, with an average salary of $105,312 per year, or $50.6 per hour.

Developer

Calgary, AB β€’ On-site

JAVA Holdings Ltd.
Food Services and Drinking PlacesΒ β€’Β 11 - 50 employees

Full-time

Medical, Dental, Life, PTO

Posted 17 days ago


Job description

Java Holdings Ltd. owns a portfolio of companies and provides high-level execution support for large utility, oil and gas, and power generation projects, with a focus on EPCM (Engineering, Procurement, Construction & Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area.

In this role, you will independently deliver high-quality software features, support production systems, and help configure business-critical workflows and integrations. You will work within established architecture and engineering standards while contributing practical ideas to improve quality, reliability, and team effectiveness.

This position is designed for a mid-level developer with 3-5 years of professional experience who is comfortable taking ownership of assigned work, collaborating with technical and business stakeholders, and escalating risks or design gaps when needed.

What You'll Do
  • Develop and deliver assigned front-end components, back-end services, APIs, and application features.
  • Write clean, maintainable, secure, and well-documented code in accordance with team standards and established architectural patterns.
  • Create and maintain automated tests to support solution quality and reliable releases.
  • Troubleshoot and resolve defects, production issues, and application performance concerns.
  • Participate in peer code reviews, sprint planning, refinement, testing, and release activities.
  • Work with React, C#/.NET, RESTful APIs, Entity Framework Core, Microsoft SQL Server, and PostgreSQL.
  • Configure internal and external systems to meet documented project requirements, including complex business rules and digital quality documentation.
  • Configure integrations using approved tools, patterns, and standards, and escalate gaps or new integration needs to senior technical resources.
  • Collaborate with stakeholders to understand requirements, identify implementation considerations, and support User Acceptance Testing.
  • Maintain technical documentation and provide system training or user guidance when required.
  • Communicate risks, blockers, and concerns promptly while adapting to evolving requirements and priorities.
What Success Looks Like
  • Consistent delivery of reliable, maintainable features that meet documented requirements.
  • Effective participation in code reviews, technical discussions, and team planning.
  • Accurate system and integration configuration using approved tools and patterns.
  • Prompt communication of risks and steady growth in technical and business knowledge.
  • Positive contribution to production stability, documentation quality, and overall team effectiveness.
Why Join Us
  • Join a growing core development team building and improving business-critical internal systems.
  • Work on meaningful operational challenges across construction execution, workforce processes, integrations, reporting, mobile workflows, and platform modernization.
  • Develop your skills through collaboration with experienced developers, technical leadership, and business stakeholders.
  • Contribute to a team culture that values accountability, learning, practical problem-solving, and coding excellence.
  • Receive a competitive salary and benefits package.

Requirements

  • 3-5 years of professional software development experience.
  • Proficiency in JavaScript and React for front-end development.
  • Experience with C# and .NET for back-end development.
  • Strong SQL skills and hands-on experience with PostgreSQL and/or Microsoft SQL Server.
  • Experience building or supporting RESTful APIs and modern web applications.
  • Experience using Entity Framework Core or a comparable object-relational mapping framework.
  • Strong troubleshooting skills and experience supporting production systems.
  • Ability to understand how application components, services, integrations, and data fit together.
  • Ability to independently deliver assigned features while following technical direction and established standards.
  • Clear communication, sound judgment, attention to detail, and effective collaboration skills.
  • Comfort working in a fast-paced, deadline-driven environment with changing priorities.
  • Ability to travel internationally for site visits and system rollouts when required.
Nice to Have
  • Integration development experience, including system-to-system data flows and scheduled processing.
  • Experience with Hangfire or a similar background job scheduling framework.
  • Knowledge of CI/CD pipelines, source control practices, and DevOps workflows.
  • Experience with personnel management, employee record, occupational health and safety, or construction-tracking systems.
  • Experience in construction, infrastructure, electrical utility, oil and gas, or power generation environments.
  • Experience with SharePoint 2019 or later, document control systems, mobile workflows, GIS, scheduling, or material management solutions.

Benefits

  • Extended Healthcare Plan (Medical, Disability, Dental)
  • RPP - Group RRSP
  • Group Life - AD&D - Critical Illness Insurance
  • Paid Time Off Benefits
  • Training & Development
  • Employee Assistance Program - Counseling