Solution Integrator/Lead designer FI
About IT at CN
CN harnesses the power of information every minute of every day to make better decisions. Almost every aspect of our business relies on technology; this is why CN invests around $100 million every year on I&T projects and infrastructure. And with close to 1,000 in-house employees, CN’s I&T team is more than a first-class technology shop – they’re railroaders, dedicated to enabling our people to work better and to helping our trains run safely.
Right now, one of the team’s biggest priorities is the Positive Train Control (PTC) project. PTC is a government-regulated initiative to increase rail safety through better monitoring and control of train movements. It consists of highly advanced technologies designed to prevent incidents like train-to-train collisions and over-speed derailments.
Why You Want this Job
The Solution Integrator plays an essential role in the Software Engineering lifecycle, as they are accountable to put in place and deliver the solution envisioned by the architects. As a Solution Integrator, you act as a translator between the different roles within a project, by ensuring a continued understanding of the solution amongst the project team. You are the master of solution delivery between all the players and you lead design decisions, solution integration and overall solution implementation.
As a Solution Integrator, your role is responsible for providing comprehensive functional expertise on solutions and advocate usage of re-usable patterns, automation, platforms and make sure enterprise reference architecture is respected. The Solution Integrator defines the interaction between application packages, databases, and middleware systems in terms of the coverage of the business and functional requirements. You have experience in leading a group of functional designers and you are highly focus on team collaboration.
You want this job because you like to conceptualize complex solutions and lead a team that will help you deliver a fully integrated solution for a multi-year transformation program. You master software development and integration lifecycle and you can envision, materialize and coordinate conversion and implementation strategies. You are highly customer-focused, you have strong analytical and problem solving skills, and you know how to leverage your network and team to foster synergy.
Collaborate with Business, Architects, Designers (SAP, legacy, UX and data), Basis, Security, Transport and Landscape to understand business objectives and purpose of the future application and deliver it
Understand integration points between, front-end, backend and satellite systems and highlight potential solution delivery risks
Ideate and identify application components required to deliver the full integrated solution
Ensure all the pieces of the solution have been thought and that solution respect agreed architecture
Work closely with all teams involved (including vendors) in defining and planning the delivery of the solution
Oversee application design activities (including vendors)
Lead design sessions and overall design decisions
Review and approve functional documentation by respecting CN methodology standards
Collaborate with Quality Testing to build-up testing strategy and overall integration testing
Collaborate with Business and Data Designer to define data conversion strategy
Ensure consistency of the integrated solution by reviewing and approving solution artifacts
Manage and mitigate solution and integration delivery risks
Assist in improving software engineering processes and methods overall
Bachelor degree in Computer sciences, Software Engineering or Information technology
Minimum of 7-12 years of relevant experience in software engineering lifecycle process
Experience with software development lifecycle process
Familiar with API Management platforms such as APIGee (preferred), WSO2, CA Layer7, Mashery or others
Experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger
Strong knowledge in technical and functional specifications using flowcharting, sequence diagrams, or any other UML pattern needed.
Experience in leading a team in the context of a project lifecycle (waterfall and agile/hybrid agile)
Bilingualism with high proficiency in English (spoken and written)
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.