Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mainframe Developer - IBM

$70k - $140k per year
Mainframe Developer - IBM

Position Description
We are seeking a seasoned Mainframe Developer to play a critical role in our enterprise database migration from mainframe systems to the AWS Cloud. In this role, you will investigate, analyze, and modify core legacy mainframe modules to create message queues, enabling seamless data redirection to the cloud via Enterprise Service Bus (ESB) services and modern APIs.
While your primary expertise lies in deep mainframe development (COBOL, CICS, PL/I, DB2, JCL), you will collaborate closely with integration teams using IBM App Connect Enterprise (IBM ACE) to transform our tightly coupled legacy architecture into a modern, event-driven, cloud-ready ecosystem.
Implementation Project Context
The initial assignment involves a large, multi-year enterprise implementation focused on modernizing how core business and customer data is exchanged and governed across systems and digital channels. The program is replacing tightly coupled legacy integrations with a modern, API-first and event-driven architecture, delivering a set of enterprise-grade REST APIs, cloud-based integration services, and asynchronous messaging capabilities that form the backbone of the platform. This includes implementation patterns leveraging publish/subscribe messaging, event-driven architecture (EDA), and change data capture (CDC) to support near real-time propagation of customer and business data changes across enterprise systems.
To facilitate this data redirection without disrupting core operations, the developer will investigate and modify mainframe batch modules and online environments to output to message queues. These queues will be consumed by ESB services and APIs to ensure near real-time, resilient, and secure data propagation to AWS. The integration patterns, messaging contracts, and refactored mainframe components you deliver will form the backbone of this migration and serve as blueprints for future transformation initiatives.

Your future duties and responsibilities
. Mainframe Investigation & Refactoring: Analyze existing mainframe modules (COBOL, PL/I, CICS, DB2, Batch) to understand data flows and dependencies.
. Queue Integration: Modify and enhance legacy batch modules and online transactions to create and push data into message queues (IBM MQ) for cloud redirection.
. JCL & Batch Optimization: Update and maintain JCL and batch processing flows to support the new migration architecture.
. Integration Collaboration: Partner with integration engineers to map mainframe data structures to ESB services (IBM ACE) and REST APIs.
. Testing & Validation: Ensure the reliability, fault tolerance, and performance of modified mainframe modules to avoid any disruption to day-to-day business operations.
. Build and integrate publish/subscribe and asynchronous messaging solutions

Required qualifications to be successful in this role
Mandatory Technical Experience (Mainframe)

. Core Mainframe Technologies: Extensive experience with COBOL, PL/I, and CICS.
. Database & Batch Processing: Strong proficiency in DB2 and writing/modifying Batch modules and JCL.
. Messaging Infrastructure: Proven experience working with IBM MQ or similar mainframe messaging queuing systems to facilitate data movement.

Highly Desirable / Excellent-to-Have

. ESB Services: Experience with IBM App Connect Enterprise (ACE) or building message flows for data transformation and routing between disparate systems.
. Cloud & Modern Integration: Familiarity with AWS services (e.g., Lambda, API Gateway, SQS/SNS) and REST API concepts.
. Architecture Patterns: Exposure to Event-Driven Architecture (EDA), Publish/Subscribe messaging, and Change Data Capture (CDC).
. Data Migration Support: Assist in implementing Change Data Capture (CDC) or asynchronous messaging patterns to ensure data consistency between the mainframe and AWS during the coexistence phase.

General Background

. Undergraduate degree in Computer Science, Information Technology, or equivalent practical experience.
. 5+ years of software engineering experience, with a heavy focus on Mainframe systems and data integration.

#LI-ST3

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes various factors including but not limited to skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000 - $140,000.

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Mainframe Developer - IBM in Vancouver, BC vacancy
  •  ...Hiring: Mainframe Developer (PL/I, COBOL, JCL, IMS DB, DB2) Location: Vancouver, British Columbia, Canada Experience: 4–7 Years We are seeking an experienced Mainframe Developer to support application enhancements, production support, and decommissioning initiatives... 
    Mainframe
    Remote work

    Siri InfoSolutions, Inc.

    Vancouver, BC
    4 hours ago
  • IBM i / AS400 Developer – BFSI Location: Vancouver, BC About the Role We are seeking an IBM i / AS400 Developer to support enterprise applications running on IBM Power Systems within a BFSI environment. IMPORTANT NOTE – BFSI EXPERIENCE REQUIRED Candidates must have... 
    Ibm

    NavitasPartners

    Vancouver, BC
    5 days ago
  • $85k - $160k per year

    Senior Integration Developer - (IBM ACE / ESB) Position Description We are seeking a seasoned Integration Developer specializing in IBM...  ...play a critical role in our enterprise database migration from mainframe systems to the AWS Cloud. In this role, you will design and... 
    Mainframe
    Ibm
    Vancouver, BC
    5 hours ago
  •  ...Mainframe Developer (PL/I, Cobol, JCL, VSAM, IMS DB, DB2) Canada Remote 6-12 months Job Description: Mainframe Developer – Application Enhancements, Support & Decommissioning Job Summary We are looking for an experienced Mainframe Developer to support application... 
    Mainframe
    Contract work
    Remote work

    Astra North Infoteck Inc.

    Vancouver, BC
    4 days ago
  • $85k - $160k per year

    Technical Lead - Mainframe / ESB Integration Position Description...  ...team of Mainframe, ESB, and API developers. Implementation Project Context...  ...refactored to push data into IBM MQ, which is then ingested,...  ...Your work creates value. You’ll develop innovative solutions and build... 
    Mainframe
    Ibm
    Vancouver, BC
    5 hours ago
  • Mainframe Modernization Consultant – Public Sector Location: Vancouver, BC About the Role We are seeking a Mainframe Modernization...  ...legacy application portfolios and infrastructure environments. Develop modernization strategies and migration roadmaps. Lead... 
    Mainframe

    NavitasPartners

    Vancouver, BC
    5 days ago
  •  ...Job Responsibility: We are currently seeking an experienced backend Ruby developer (ideally with some React frontend experience) to join our growing engineering team. The developer will work directly as part of the team responsible for our world renowned Scoop® Project Management... 
    Full time
    Worldwide
    Monday to friday

    Scoop Solar

    Vancouver, BC
    7 days ago
  • $62.87k - $147.5k per year

     ...leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Vancouver, BC
    14 days ago
  • $80 per hour

     ...We are seeking a highly skilled Senior Datasphere Developer to play a key role in designing, developing, and optimizing enterprise-wide data solutions within our clients SAP Datasphere. This position is ideal for an experienced data professional with a strong background in... 
    Hourly pay
    Contract work
    Remote work

    Stellar Recruitment Inc.

    Vancouver, BC
    20 days ago
  • $130k - $180k per year

     ...As Head of Developer Relations, you will own the developer narrative across all four Railtown products and own the motion that directly impacts adoption and community growth. You’ll translate product capabilities into clear, compelling developer stories and build a thriving... 
    Internship
    Flexible hours

    Railtown AI

    Vancouver, BC
    7 days ago
  •  ...Buyapowa are looking for an experienced full stack developer to join our product development team, with a focus on front end React development. If that sounds like you read on and apply now. We can't wait to chat. WHO WE ARE: We're the tech team at Buyapowa, a marketing... 
    Remote job
    Full time
    Internship
    Flexible hours

    Buyapowa

    Vancouver, BC
    9 days ago
  • $24 - $28 per hour

     ...Zaber is looking for a fast-learning and innovative Software Developer to apply web technologies to desktop development. The code you write will interact with the physical world and tackle a range of challenging projects involving design, implementation, and project management... 

    Zaber Technologies

    Vancouver, BC
    8 days ago
  • $70k - $110k per year

    Software Application Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada’s largest independent information technology services firm, and we continue to grow our Financial Services Technology practice across... 
    Permanent employment
    Full time
    Vancouver, BC
    7 days ago
  • $140k - $190k per year

     ...Your role Corpay is looking to hire a Staff CloudOps Developer within our PayByPhone division. This position falls under our International Fleet line of business and is located in Vancouver, BC. As a Senior Cloud Operations Developer, you will collaborate with cross-functional... 
    Work at office
    Local area

    Corpay

    Vancouver, BC
    8 days ago
  •  ...specifically surgical training simulation systems. We have successfully developed and commercialized industry-leading Haptic and XR-based...  ...in haptics, VR, robotics, AI, computer hardware and software to develop haptic and VR based surgical training simulation systems. These... 
    Full time

    Intelligent Haptronic Solutions

    Vancouver, BC
    9 days ago
  • $44.95k - $105.46k per year

     ...leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment... 
    Permanent employment
    Full time
    Local area
    Afternoon shift

    Capgemini

    Vancouver, BC
    14 days ago
  •  ...world relies on.   Role Overview    Reporting to the Team Lead, Business Applications Portfolio Delivery, the Junior Software Developer (Dynamics 365 & Power Platform) is responsible for designing, developing, and supporting solutions within the Microsoft Dynamics 365... 
    Contract work
    For contractors
    Work at office

    Teck

    Vancouver, BC
    17 hours ago
  • $70.75k - $165.98k per year

     ...leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment... 
    Permanent employment
    Full time
    Pnp
    Local area

    Capgemini

    Vancouver, BC
    14 days ago
  • $80k - $100k per year

     ...technology, we can make it work. We are always on the lookout for future-oriented talent – want to join the ride? We are seeking a Software Developer - Mobile Apps (Flutter) to contribute to the development of our globe-spanning port management information system. This role offers... 
    Full time
    Remote work
    Monday to friday

    Wärtsilä

    Vancouver, BC
    7 days ago
  •  ...We’re looking for a Frontend Developer with strong TypeScript skills who is passionate about clean, maintainable code and thrives in a fast-paced, agile environment. You’ll join a focused and technical team solving real infrastructure problems where energy, AI, and compute... 
    Work at office
    Shift work

    LOD Technologies Inc.

    Vancouver, BC
    4 hours ago
  • $38.5 per hour

     ...remotely. Work setting ~ Telecommunications industry Responsibilities Tasks Design and integrate website related code Develop website architecture Write, modify and test website related code Write, modify, integrate and test software code Communicate... 
    Permanent employment
    Full time
    Remote work

    PhoneBox

    Vancouver, BC
    6 days ago
  •  ...Consult with clients to develop and document Website requirements Design and integrate website related code Determine hardware and software requirements to achieve optimal server performance Develop website architecture Write, modify and test website related code... 
    Full time

    Cela

    Vancouver, BC
    11 days ago
  • $38 - $41 per hour

    Full Stack Web Developer Cela Location 305-350 E 2nd Ave Vancouver, BC Salary 38.00 to 41.00 hourly (To be negotiated) / 37.5 hours per week Full time Starts as soon as possible Benefits: Health benefits, financial benefits, Long term benefits, other benefits Languages... 
    Hourly pay
    Long term contract
    Full time
    Immediate start
    Remote work

    Cela

    Vancouver, BC
    10 days ago
  • $117.3k per year

     ...development of StorageGRID object storage – AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the... 
    Long term contract
    Summer work
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    Night shift
    Day shift

    NetApp

    Vancouver, BC
    8 days ago
  •  ...We’re looking for a Backend Software Developer to help design, build, and scale modern web applications at the intersection of energy and compute. You’ll be building robust backend services while collaborating closely with product, infrastructure, and operations teams.... 
    Work at office

    LOD Technologies Inc.

    Vancouver, BC
    4 days ago
  • $50 - $100 per hour

     ...ETL Developer We are seeking an experienced ETL Developer to support the migration and development of enterprise data integrations. This role focuses on converting existing ETL jobs to Informatica Intelligent Data Management Cloud (IDMC) and building new integrations... 
    Work at office
    Local area
    Vancouver, BC
    1 day ago
  • ServiceNow Integration Developer / Consultant Job Title: ServiceNow Integration Developer / Consultant Location: GTA, Ontario, Canada Employment Type: Contract / Full-Time Position Overview We are seeking a ServiceNow Integration Developer/Consultant to design... 
    Full time
    Contract work

    NavitasPartners

    Vancouver, BC
    5 days ago
  •  ...Job Title: Java Developer – Telecom Applications Domain: Telecommunications (OSS/BSS, Network Systems) Position Overview We are seeking a Java Developer to build and enhance backend systems supporting telecom operations, including OSS/BSS platforms, billing systems... 

    NavitasPartners

    Vancouver, BC
    5 days ago
  • We are seeking an experienced Senior Developer / DevOps Specialist to join a large-scale digital modernization initiative focused on building secure, scalable, cloud-native applications within an agile delivery environment.This role is ideal for a hands-on senior engineer who... 

    Aequilibrium

    Vancouver, BC
    22 days ago
  •  ...Job Responsibility: Job purpose Endeavour Solutions is looking for a Senior Microsoft Dynamics 365 CRM (CE) / Power Platform developer to become a core member of our team. The CRM Developer is part of an agile development team, working on the deployment, customization,... 
    Full time
    Live In
    Remote work

    Endeavour Solutions

    Vancouver, BC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mainframe Developer - IBM. Be the first to apply!