CN-logo
CN
·
December 20, 2025
Apply Now
This job has closed.

Intern, Developer Software- EN

Montreal, Quebec, Canada
Internship
Onsite
Intern
CN is a premium railroad committed to safety and service, and they are seeking an Intern Developer Software to join their Transportation Integration Delivery Services team. The role involves collaborating within agile teams to develop and test software solutions, providing a valuable opportunity to work with new technologies and frameworks in the Information and Technology marketplace.

Responsibilities

  • Contribute to a code base of new and existing microservices or Databricks modules
  • Test driven development and building automation test suits
  • Participate in the deployment of applications onto Google Anthos and Databricks platforms
  • Contribute to the elaboration and documentation of microservice-based and Databricks solutions
  • Engage in the peer review process
  • Support in the production of newly deployed microservice-based and Databricks solutions

Qualification

Required

  • Good knowledge of Java and Python programming language
  • Basic knowledge of Database Management System (DBMS)
  • Basic knowledge of Spring Boot Java programming framework
  • Basic knowledge of Continuous Integration Principles (DevOps)
  • Basic knowledge of production support and troubleshooting
  • High motivation in learning
  • Soft skills with aptitudes in critical thinking of software solutions
  • Basic knowledge of Python Wheels or Python Notebooks
  • Working towards a Bachelor's Degree in Computer Science or Software Engineering

Preferred

  • Any experience/education/skills/knowledge for these above would be considered as an asset

Benefits

CN is a North American transportation and logistics leader focused on supply chain innovation and collaboration.
Glassdoor
3.2
Founded in 1918
Montréal, Quebec, CAN
10001+ employees
http://www.cn.ca

Similar Job