Search jobs > Montreal, QC > Programmer analyst

Analyst - Mainframe Programmer (Application Support)

CN
Montreal, QC
$72.1K a year (estimated)
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.).

Requirements

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

Education / Certification / Designation

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 [email protected].

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.

30+ days ago
Related jobs
C.G.I.
Montreal, Quebec

The Global Business Service Unit (GBSU) Canada is seeking a highly skilled SAS Support and Administration Specialist to join our team. In this role, you will play a critical part in ensuring the smooth operation of our SAS environment and providing exceptional support to our business users. Provide ...

NÖORD TECHNOLOGIES
Montreal, Quebec

As a member of the application support team, you have extensive product knowledge. En tant que membre de l'équipe de soutien à l'application, vous avez une connaissance approfondie des produits. Vous serez chargé de fournir un support professionnel efficace et de haute qualité à la clientèle croissa...

S.i. Systems
Montreal, Quebec

Senior Application Support Analyst to triage complex issues within a. Application/System Administrative experience. ...

Mindlance
Montreal, Quebec

Functional Support Analyst and/or similar role. Analyste de support applicatif. ...

enableIT
Montreal, Quebec

Application Support Analyst required for a leading international provider of banking & financial services, with head offices based in downtown Montreal. Support banking applications for offices based in New York & Europe. Grasp a firm understanding of front, middle & back office applications. ...

S.i. Systems
Montreal, Quebec

Senior Mainframe Network systems Programmer for a host network support role. We are seeking a Mainframe Network Systems Programmer for a Host Network Support position. OS system support/ programming. Server and other products perform configuration and customization of IBM and ISV mainframe network s...

NÖORD TECHNOLOGIES
Laval, Quebec

Nous sommes actuellement à la recherche d’un analyste au support applicatif pour un de nos clients. As a member of the application support team, you will have extensive product knowledge. En tant que membre de l'équipe de soutien à l'application, vous avez une connaissance approfondie des produits. ...

S.i. Systems
Montreal, Quebec

Senior Mainframe Application Developer to support a major SAS software conversion project aimed at transitioning mainframe jobs identified for a unique conversion path. Optimize mainframe performance: Ensure efficient and optimized mainframe operations during and after the conversion process. Analyz...

SkySys
Montreal, Quebec

The Client Analyst ("Support Analyst”) is responsible and accountable for daily support and health of the production environment for multiple applications in ALMT Client. The Analyst shall serve on a team which acts as the first point-of-contact (Level 1 and 2): the role will be to receive, to recor...

CN
Montreal, Quebec

As part of the team responsible for designing enhancements, developing and supporting in-house and 3rd party applications, which allows CN to efficiently manage its Intermodal operations, you'll be involved in many projects simultaneously in both Development and Core Support environments. Provide fu...