Jobs
>
Montréal

    Manager of Software Development and Test Automation - Montréal, QC, Canada - Canadian National Railway Company

    Default job background
    InternshipSHIP
    Description
    Manager, Energy Management Software and Solution Development, Operational Technology

    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.

    Operating efficiently has been the hallmark of CN's success, being a leader in the North American rail industry, consuming almost 15% less fuel per gross ton mile than the industry average.

    Building on this success, CN has broadened its commitment to excellence in fuel efficiency in rail and yard operations.

    The Manager, Energy Management Software and Solution Development, is responsible to lead a team that builds solutions to optimize fuel consumption.

    This entails production of detailed functional designs for solution subsystem components while leveraging current Cloud, Mircoservices and DevSecOps driven technologies.

    The role works with product management, architecture, business operations, and end users to build End-to-End architecture and development specifications.

    Moreover, the role is involved in the development, testing, integration stages up to the delivery and support to production.
    System & Software Design & Development – 35%


    • Complete specifications, design, and software development
    • Build project development plan (Release scope, feature content, sprint user stories, microservice and feature development timelines)
    • Support and enable planning, execution and delivery of multiple projects or product roadmap advancements
    • Evolve solutions with new applications, containerization of existing products and evolution of technology to enable the CN automation roadmap, in partnership with Product Management
    • Develop strong partnerships with Mechanical, Infrastructure, Supplier Management and support organizations
    • Provide input into vendor roadmaps (where applicable) to evolve technologies aligned with CN's vision
    • Track new industry technology trends and demonstrate proficiency in their application
    • Delivery and Quality – 35%
    • Manage delivery of projects to ensure service level agreements (SLA) and key performance indicators (KPI) are met and/or exceeded
    • Maintain tight control over schedule, risks, scope and budget
    • Ensure delivery teams have a clear understanding of project requirements (inside an agile delivery methodology)
    • Work with Project Managers during the project lifecycle to identify design, build, quality assurance lab and field-testing deliverables with associated estimates
    • Lead the Development team to ensure design is fully understood and developed with high quality
    • Apply and ensure compliance with all appropriate CN Information and Technology (I&T) standards (e.g., Security, Architecture, Project Delivery Methodology, Sarbanes-Oxley (SOX), Telecom, Software Engineering)
    • Define the deployment plan of the software and hardware in the project with the business and support Quality and Assurance (Q&A) from Engineers from a technical subsystem product owner perspective
    • Provide high quality executive presentations to senior management and business partners, especially for project steering committee meetings
    • Commit and be accountable to project deliverables
    • Handle and be accountable for suppliers' scope of work in partnership with supplier management that involves multiple organizations within CN
    • Ensure project deadlines, quality standards, and cost targets are achieved
    • People Management – 30%
    • Handle staff, workloads, and provide creative solutions in a dynamic environment
    • Develop team performance and set direction for goals and development of employees, conduct succession planning, and handle training requirements
    • Complete employee annual performance reviews
    The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Management in Technology Systems and Software Development


    • Minimum 6-7 years of experience in management roles involving development of Cloud enabled software solutions
    § Experience with CI/CD development methods leveraging AzureDevOPs (ADO) pipeline management
    § Experience with software designs that leverage Kubernetes and Kafka tool sets
    § Experience using Java, Python, GO software languages
    § Experience in system design, software development, integration, testing and delivery of high-quality products


    • Minimum 10 years of overall work experience
    • Minimum 5 years of experience demonstrating leadership qualities
    § Experience in a complex cross-functional organization and political environment to deliver complex end-to-end projects
    § Experience in working with Agile and Development Operations (DevOps) development organizations to handle backlog and team's sprints
    § Experience Managing Life cycle of delivery of complex software solution
    § Experience managing a team of at least 10 resources
    § Experience with executive presentations is an asset
    Bachelor's Degree in Computer Science, Engineering or equivalent work experience


    • Agile coach and/or scrum master certification is an asset
    • Project Management Professional (PMP) is an asset
    • Strong team management skills
    • Addresses risks in a timely manner to eliminate them
    • Possess organizational, time-management and prioritizing competencies
    • Inspires others with impactful communications and adapts to the audience through speech and writing
    • Technical Skills/Knowledge
    • Knowledge of System, Software Engineering and Design Principles
    • Hands on knowledge of Java, Python , GO languages is essential
    • Knowledge of state-of-the-art technologies:Electronic control systems, reliability, safety-critical systems, embedded environment, and cybersecurity
    • Knowledge of networking topologies, protocols, and various communication stacks
    • Strong knowledge of I&T environments and corporate infrastructure
    • Proficient in documentation of complex concepts such as impact analysis, security models, performance and capacity planning, and strategic technical decision
    • Knowledge of Locomotive Onboard technologies, Train Movement concepts and Energy Management solutions is considered a strong asset
    The incumbent , is accountable for influencing new technology adoption which includestimeline and budget constraints. The role collaborates with other managers and executives to ensure alignment of the overall plan and budget.

    The incumbent interacts with both internal and external organizations, with frequent interactions with I&T executives and internal clients including Product Management, Architecture, Business, and Operations.

    The incumbent reports to the Senior Manager, Energy Management Solutions (IT) and requires the direct supervision of approximately 10 non-unionized employees plus another 10 temporarily contracted resource.

    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.

    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 are dedicated to building North America's safest, most inclusive and sustainable railroad, which includes reflecting the communities in which we operate.

    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.

    Does CN offer entry-level positions?

    Yes, we have many positions ranging from entry to senior levels, both in the field and in corporate and IT functions.

    All available positions are posted onto our Careers website.
    Does CN hire students, interns, and new graduates?
    Yes, Internship opportunities are posted onto our Careers website, when available.
    Search and apply for a job on our Careers website. This includes Citizens, Permanent Residents, or anyone in possession of a work permit with certain conditions. At this time, CN does not provide immigration assistance to foreign applicants.
    To see your application status, go to our Careers website and login to your candidate profile. I completed an Online Assessment, what are my next steps?

    The Recruitment Team will notify you by email whether or not you will be moving on to the next step of the recruitment process, based on your online assessment results.

    I was unsuccessful with the online assessment - how long must I wait before I can re-apply?

    You will have to wait a period of 6 months before you are eligible to re-apply to a position that requires the same testing.

    I am having technical difficulties with the online assessment.
    For online assessment troubleshooting and support please contact .
    Using our career site

    Click the Create a Profile button in the upper right-hand corner of our Careers website and complete the form and captcha.

    For all other technical issues

    If you are experiencing technical difficulties with our Careers website, send us an email at describing the technical issue(s) in detail and provide us with screenshots so that we can better assist you.

    #


  • CGI Montreal, Canada Full time

    Position Description: · Join our dynamic team at CGI as a Test Automation Engineer, where your expertise in JavaScript coding will drive our QA efforts to new heights. In this role, you'll maintain and expand our suite of over automated tests, ensuring our software solutions mai ...


  • Test Dev Tools Montréal, QC, Canada

    The System QA Specialist provides validation and acceptance services to test, analyze, and certify products and solutions DRW uses. Other primary responsibilities include developing and executing test plans and continuously improving testing methodologies and processes. In additi ...


  • Quanteam North America Montréal, QC, Canada $75,000 - $120,000

    Big-Data Cloud Developer (Senior) · Quanteam is an independent Financial Markets consulting company based in France, the UK, the USA, Canada, and Morocco. Our team of 800 employees supports Corporate and Investment Banks, Asset Management Companies, Insurance, and corporations f ...


  • Lightspeed Montréal, QC, Canada

    We are looking for Quality Test Developers to join our product, Ecwid by Lightspeed, in Yerevan. You will work on many projects that will have a tremendous impact on the daily lives of thousands of merchants all over the world. Ecwid by Lightspeed allows you to hold sales, integr ...


  • CBC/Radio-Canada Montréal, QC, Canada

    Senior Developer (T & I) (Telework/Hybrid) page is loaded Senior Developer (T & I) (Telework/Hybrid) · Apply locations Montreal, QC Toronto, ON time type Full time posted on Posted 12 Days Ago job requisition id JR Position Title: · Senior Developer (T & I) (Telework/Hybrid) Sta ...

  • amaris

    QA Automated Testing

    2 weeks ago


    amaris Montréal, Canada

    Job description · We are looking for dynamic consultants to grow our Engineering team in Montreal. Your experience, knowledge, and commitment will help us to face our client's challenges. · You will be supporting different projects through your expertise as QA Tester. · **Your ma ...

  • Amaris Consulting

    QA Automated Testing

    2 weeks ago


    Amaris Consulting Montréal, Canada

    **Who are we?**: · **Amaris Consulting** is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an ...


  • Intact Montréal, Canada Full time

    Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. · Feel empowered to learn and ...


  • Acumatica, Inc. Montréal, QC, Canada

    Quality Assurance Engineer (E-Commerce) Acumatica is a company on a mission. Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and drive growth. Built on the world's best cloud and mobile te ...


  • Intact Financial Corporation Montreal, Canada Full time

    JOB DESCRIPTION Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and ...


  • QUANTEAM North America Montréal, QC, Canada

    WHO WE ARE As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, represen ...


  • SmartD Technologies Inc Montréal, Canada

    If you like to play with electronic products that use the latest technologies;If you're passionate about testing IoT systems that combine electronic, embedded software and cloud software; and if you define a "bad day" as a day when you haven't found any issue in the product you a ...


  • Soho Square Solutions Montréal, Canada

    **WHAT WILL BE YOUR DA-TO-DAY?** · - Create, plan, and implement test plans and strategy · - Execute quality, non-regression and post-deployment tests · - Analyze, review, and approve test results for inefficiencies, bugs, or any code related issues · - Develop and track test met ...


  • Desjardins Montréal, Canada

    At Desjardins, we believe in equity, diversity and inclusion. We're committed to welcoming, respecting and valuing people for who they are as individuals, learning from their differences, embracing their uniqueness, and providing a positive workplace for all. At Desjardins, we ha ...


  • Cloudflare, Inc. Brossard, QC, Canada

    Test Automation Engineer (Zero Trust Desktop Clients) Cloudflare, Inc. · Make employees, applications and networks faster and more secure everywhere, while reducing complexity and cost. View company page · At Cloudflare, we have our eyes set on an ambitious goal: to help build ...


  • Intact Financial Corporation Montreal, Canada Full time

    JOB DESCRIPTION Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and ...


  • Senseability Brossard, QC, Canada Full time

    Eaton Corporation Senior Software Test Developer Brossard , Quebec Apply Now The Eaton Americas Innovation Center is currently seeking a Senior Software Test Specialist (STS) to join our team. The Distributed Energy Resource Management Systems (DERMS) Center of Excellence and the ...


  • Intact Montréal, Canada Full time

    Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and get ready to exp ...


  • Internetwork Expert Varennes, QC, Canada

    Our team at Blackline Safety is growing As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their b ...


  • Autodesk Montreal, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...