Analyst - Mainframe Programmer (Application Support)

September 20 2023
Industries Goods transportation, Warehousing
Categories Support, Assistance
Montreal, QC • Full time

At CN, we work together to move our company—and North America—forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!

Job Summary

As an SRS (Service Reliability System) Application Support analyst, you will be responsible for areas such as Waybilling, Service Scheduling and Customs - you will come to learn the ins and outs of the system and processes, in order to provide our business community with reliable production support.
This role is responsible to produce properly programmed and tested software solutions to meet defined business requirements. This involves activities like producing technical design specifications for solution components when needed, programming, testing, analyzing, maintaining and documenting new and/or existing software applications.
You are a committed, curious and assiduous individual, and you want to be working with people who welcome outside-the-box solutions, and who will give you the latitude to dig and explore.

Main Responsibilities

Analyze system issues or business requirements to design effective solutions
Coordinate the delivery of a complete solution, provide work estimates
Write new, or modify existing program code based on physical design and/or programming specifications. This includes documenting the program code
Conduct unit testing and integration testing when required. Document and execute test scripts/data
Ensure optimal re-use and leveraging of existing program components versus the need for the development of new and/or customized functions
Contribute to, and if required prepare, implementation plan details, including deployment, cutover and fallback. Report progress status and issues
Apply, and ensure compliance with, all appropriate CN IT standards (e.g. Code Standards, Security, Architecture, SOX, etc.).


5+ years experience with programming language Natural/Legacy preferably on mainframe platform
Experience in a support role of critical applications
Ensure 24/7 support of SRS offerings according to service level agreements (SLA)
Lead support investigations, resolutions and follow up on key issues
Provide technical expertise and platform leadership in solution management
Drive automation initiatives
Supports business continuity planning and disaster recovery (BRP/DR) readiness
Ensure that the ITIL practices are followed to help quality system support
Participate in Operation Readiness and Maturity assessments
Ensure that security policies and standards are applied to all the Production systems
Produces measures and KPI's on system performance and availability
Ensure production changes follow formal change control process


Bachelor's degree in computer science and software engineering.
General Skills and Competencies
Bilingual with high proficiency in English (spoken and written)
Strong analytical skills
Efficient time management skills and multi-tasking capabilities
Ability to work independently and as a member of a team.

Technical Skills/Knowledge

Functional design skills (asset)
programming language Natural/Legacy
Understanding of batch processing concepts, knowledge of Job Control Language (JCL) (asset).

About CN

CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada's Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.

At CN, we are dedicated to building North America's safest, most inclusive and sustainable railroad, which includes reflecting the communities in which we operate. Research shows that candidates from underrepresented groups often don't apply unless they feel they fit the job posting at 100%. Even if you don't see yourself in every job requirement listed in a posting, we still encourage you to apply. If you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations), please reach out to our team at

As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law. We thank all applicants for their interest, however, only candidates under consideration will be contacted. Please monitor your email on a regular basis, as communication is primarily made through email.

Apply now!

Similar offers

No similar offer found.
An error has occured, try again later. network