Home
/
Computer and IT
/
Expert Solution Design
Expert Solution Design-April 2024
Montreal
Apr 21, 2025
ABOUT CN
CN is a world-class transportation leader and trade-enabler focused on safety, sustainability, and our customers.
10,000+ employees
Consumer Goods & Services
VIEW COMPANY PROFILE >>
About Expert Solution Design

  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

  CN Customer& Intermodal Solutions & Innovation is seeking for an Expert SolutionDesign to join its Solutions Engineering team. Your mission will be to conceptualize,design and document how applications interact together and share data.

  You will collaborate with Businessand IT Stakeholders to analyse user requirements, data and business rules toideate and elaborate design options for how a particular application, beingcritical, mission critical or standard system, will function and access data.

  During delivery, you will producesolutions for data exchange in terms of format, protocol, behavior, state,persistence, and performance. You will be responsible to come up withcreative/innovative solutions and to produce low-level design documentation tosupport the development, quality testing and sustainability of the applicationand access to its data.

  As our expertin solution design you will drive best practices and standards, establish, andexecute vision, mission, and roadmap for the solution design team and takeinitiatives to ensure continuous improvement.

  Main Responsibilities

  Collaborate with internal clients, architects to understand the operational objectives and purpose of the future application. Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions. Collaborate with other teams/roles to determine best solutions. Understand business rules and CN data to integrate them in the application design. Design data flows between different components of the new system. Produce low level specifications. Assist in producing solutions with threat assessments and associated security awareness. Unwavering attention to details. Ensure that all solution elements have been considered and that the solutions adhere to the agreed upon architecture. Be collaborative, curious, and enthusiastic of new technologies. Help improve the processes and methods of software engineering. Develop and evolve the solution design practice by creating framework, templates and documenting standards and best practices. Provide support to development, testing, release teams so to ensure proper implementation of business requirements.

  • Focus on communication and foster collaboration and learning by regularly providing updates to teams about ongoing initiatives and encouraging teams to work together to accomplish common goals.

  • Ensure knowledge is preserved through cross-training for key skill sets (knowledge transfer).

  • Serve as a change agent to challenge existing standards and processes in place. Use data to communicate and support the opportunities that exist.

  • Be a leader, fostering a culture of design thinking, brainstorming, efficiency, and balancing vision with practicality.

  • Work with Managed Service partners and govern their activities and deliverables

  Working Conditions

  - Work from home

  - Office in Canada or USA

  - Occasional travel

  Requirements

  Soft Skills

  • Ability to work in a team-oriented, collaborative environment.

  • Ability to communicate ideas in both technical and user-friendly language.

  • Ability to work with simultaneous projects in a changing environment and prioritize and execute tasks in a high-pressure environment.

  • Ability to learn and adapt quickly to changing priorities.

  • Ability to lead by example and influence others.

  • Keen attention to detail.

  Technical Skills

  • Experienced in system design and business requirements gathering.

  • Strong knowledge in technical and functional specifications using flowcharting, sequence diagrams, or any other UML pattern needed.

  Experienced in 3-tiers, n-tiers, cloud computing, microservices architectures, integration and SOA. Minimum of 3-5 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger. Experience with Visio, Sparks, Confluence, Azure, GCP. Familiar with stream processors and/or message brokers.

  • Understanding of Cloud solutions, APIs, UI, MQ Messaging, Kafka, MuleSoft...

  Familiar with API Management platforms such as APIGee (preferred), WSO2, CA Layer7, Mashery or others. Good understanding relational Database Management Systems (DBMS) and fluent with SQL. Understands API-First approach. Bilingualism with high proficiency in English (spoken and written)

  • Knowledge of GraphQL is a plus.

  Education/Certification/Experience

  • Proven track record of developing reliable, highly available and scalable software.

  • Minimum 7 years relevant work experience with multiple integration platforms.

  • Experience in leading teams and practices.

  • Excellent presentation, training, and coaching skills (both remote and in-person)

  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.

  For internal candidates, note that the grade level of the position will depend on the employee's experience.

  CN is an employment equity employer and we encourage all qualified candidates to apply. 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.

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Director of Analytics, Data Marts and Metrics
At Realtor.com®, we have among the most comprehensive and accurate coverage of real estate listings and the most engaged users across all the online real estate portals. Our mission is to make buying
Senior/Lead Software Engineer
We are looking for a motivated Senior/Lead Software Engineer willing to operate in production support. If you like to dig into complex systems and are great at troubleshooting, you are exactly who we
Senior UX Experience Designer
Your role Are you excited by the power of digital technology to drive better client experiences? Are you obsessed with creating beautiful, yet meaningful experiences? Do you want to use your superior
MacOS Developer with Sys side, OS Internals, networking .( 2 to 14 yrs exp)
Job Description The Elevator Pitch: Why will you enjoy this new opportunity? You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learnin
.NET Developer
Location: Richmond Hill, ON (Hybrid) This is a hybrid position primarily based in Richmond Hill, ON. We're committed to your flexibility and wellbeing and our hybrid strategy currently requires two d
(Senior) Salesforce Administrator
No matter who you are, Pax8 is a place you can call home. We are growing globally, and are now expanding across Australia, New Zealand and Asia. Culture is important to us, and at Pax8, it's business
Enterprise Service Master Tech
Company Overview: The next generation of ADT Commercial is here. At Everon, we truly believe that our people are the difference - for our organization, the customers we serve and the communities we p
Engineering Manager
Who are we? Here at Booking.com, Our aim is to make it easier for everyone to experience the world. We began by taking hotel bookings online over 20 years ago, and we've been crafting the travel indu
Staff Software Engineer - REDAPL
We are looking for a Staff Engineer to help us take REDAPL, our Referential Data Platform, to the next level. REDAPL is Datadog’s main platform for tracking our customers’ infrastructure resources an
IT Support Manager
Position: IT Support Manager Department: Information Technology Role Overview: Lincoln Center for the Performing Arts is seeking a dynamic and experienced Helpdesk Support Manager to join our team. A
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved