Mainframe Developer - IBM
$70k - $140k per yearMainframe 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.
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 21 days 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...MainframeFor contractorsRemote work
$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...MainframeIbm- ...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...MainframeContract workRemote work
$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...MainframeIbm- ...Role: Salesforce Developer Position Type: Full time Location: Vancouver, BC Canada Roles and Responsibilities: Strong experience with Salesforce CRM including Sales, Service, Data Cloud and Marketing Cloud. Strong Implementation skills using declarative programming...SuggestedFull time
- * Local Vancouver Candidates Only READY TO BUILD WHAT'S NEXT? Join us as a Software Developer at Centiro. Curious? Creative? Ready to build the technology that moves the world? At Centiro, Software Developers are at the heart of it - turning ideas into scalable solutions...Full timeLocal areaWork from homeWorldwide
$108.1k - $222.8k per year
...learning, skill growth, great benefits, and a team that wants you to grow and succeed. What you’ll build Position Title: Full Stack Developer – Concur Travel Core & AI Engineering Location: Vancouver, Canada As a Full Stack Developer on the SAP Concur Travel Core &...Permanent employmentFull timeLocal areaWorldwideFlexible hours- ...Job Description: Job Title: Senior .Net Developer Location: Vancouver, British Columbia Work Type: May be Remote / Weekly 2 times to office Years of Experience Required: 10 Yrs Position Requirements Top 3 Required Skills 1. Strong with C#,...Contract workWork at officeRemote work
$64.1k - $84.1k per year
...and Go To Market operations to deliver a commercially ready product to our buying teams. They are strong communicators who value and develop their cross functional relationships. This is a team of high performers who are constantly striving to develop personally and professionally...Permanent employmentFull timePart timeInternshipSeasonal workWork at office- ...connected world more secure. This is a Hybrid position in Vancouver, BC Position Summary We are seeking a motivated automation developer for our Data Path organization. This is an impactful technical role within a highly skilled data-oriented team. We have a very...Long term contractFull timeTemporary workLocal areaFlexible hours
- ...Your role What You'll Be Doing Software Developer Co-op About The Team The team is looking for a candidate that is eager to expand on their development skillsets. We’re looking for someone who is detail-oriented and knows how to work within a team as well as independently...Full timeInternshipManual laborWork at office
$40 - $65 per hour
...Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll gain exposure to every facet of the manufacturing business, and use your skills and...Permanent employmentFull timeCasual workFlexible hours$160k - $180k per year
...where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted, and entering...Long term contractRemote workWork from homeShift work$100k - $135k per year
Overview At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining ...Full timeWorldwide$129k - $169k per year
...Go To Market operations to deliver a commercially ready product to our buying teams. They are strong communicators who value and develop their cross functional relationships. This is a team of high performers who are constantly striving to develop personally and professionally...Permanent employmentPart timeInternship$52k - $72k per year
...for the ride, get inspired and Put Yourself Out There. ABOUT THE ROLE As part of the Sourcing team, the Colour & Raw Materials Developer helps bring each season’s product vision to life through thoughtful colour and material development across all product categories....Seasonal workWork at office$80k - $100k per year
...encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As an Intermediate C# Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users...Full time- ...countries—including enterprises like BASF, Panasonic, Domino ’s Pizza, Experian, Amgen, eBay, and Ford Motor Company. Are you a Software Developer passionate about building powerful analytics platforms and driving new features from conception to deployment? As Visier's customer...Work at officeImmediate startFlexible hours3 days per week
- ...Your team’s dynamic Developers and test specialists from diverse backgrounds, united by one goal: delivering high-quality solutions that meet and exceed our customers’ evolving needs. We build integrations that are secure by design, observable by default, and built to last...InternshipFlexible hours
- ...Full Stack Javascript Developer Wanted: AlgaeCal is looking for an intermediate Full Stack Developer to join our fun-loving Dev team. In this role, you'll work hands-on with our new middleware and React frontend, tackling both front and back-end tasks to squash bugs and build...Full time
- ...Project Overview We are looking for an experienced developer to build a modern Showcase experience for the ResponsiveAds website. This project is not intended to replace our existing Showcase product or creative management platform. Instead, it will serve as a marketing...Hourly payContract workFor contractorsRemote workWork from homeFlexible hours
$115.4k - $161.6k per year
...We’re looking for a Senior DevOps Developer who can help us support the development organization to deliver value to customers in a reliable, efficient, and safe manner. You’ll be working in a focused team that owns one or more pieces of the production application environment...Full timeFlexible hours$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 officeLocal area- ...Java Front End Developer JavaScript/ReactJS Vancouver, British Columbia, Canada Job Summary We are seeking a skilled JavaScript & React Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in modern...For contractors
$70k - $110k per year
Software Application Developer - Core Banking 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...Permanent employmentFull time- ...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 officeShift work
- ...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 jobFull timeInternshipFlexible hours
$90.85k - $140.85k per year
...with customers, moving projects beyond experimentation into operational reality. You Are You are a hands-on AI Native Full Stack Developer who builds production-grade agentic applications and uses AI as a core part of how you deliver software. AI coding assistants and...Full timeWork at officeLocal areaFlexible hours- ...business cases, impact assessments, projects and action requests in response to requests from Business Systems Analysts or Team Leads • Develop automation methods, identify performance and system capacity requirements, and implement development tools to gain efficiency with...Contract work
- ...We are seeking a mid-level Java Developer to join our dynamic team in Vancouver, BC. This is a remote-only position, allowing you to work from the comfort of your home while contributing to exciting projects. If you have a passion for coding and experience with Java...Remote jobFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mainframe Developer - IBM. Be the first to apply!
Related searches
- visa sponsor developer Vancouver, BC
- graphics programmer Vancouver, BC
- developpeur Vancouver, BC
- course developer Vancouver, BC
- entry level developer Vancouver, BC
- tableau developer Vancouver, BC
- aem developer Vancouver, BC
- junior developer Vancouver, BC
- designer developer Vancouver, BC
- interactive developer Vancouver, BC
