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.