Apply now »

.Net Developer Intern

  • Req ID: 100684
  • Department: Information Services
  • Job Type: Summer Student
  • Position Type: Non-Union
  • Location: Calgary, Alberta
  • Country: Canada
  • % of Travel: 0-10%
  • # of Positions: 2
  • Deadline to apply:  03/27/2023



Canadian Pacific is a transcontinental railway in Canada and the United States with direct links to major ports on the west and east coasts. CP provides North American customers a competitive rail service with access to key markets in every corner of the globe. CP is growing with its customers, offering a suite of freight transportation services, logistics solutions and supply chain expertise. Visit to see the rail advantages of CP. For more on our purpose, culture, and strategy, visit



Join us for a unique 6 to 8 months paid internship that offers personal and professional development and community-building. This program will give you an opportunity to work on complex computer science solutions, to develop scalable software systems, and also to collaborate on some smaller projects that have a program development appeal. It requires research, awareness, interactivity, and the ability to ask the right questions.

The development team at CP is a highly skilled workforce contributing to the success of CP creating great software products in an excellent working environment. We value people that do what it takes to deliver superior results to our customers. We embrace innovative technology and new ideas.

We are looking for interns passionate about new technology and software development.

You will be paired with a 1:1 mentor, receive support from your manager and have access to the entire team to ensure your success. 



  • Understand business requirement with the help of mentor;
  • Learn business process;
  • Analyze information and evaluate results to choose the best solution to effectively solve challenges;
  • Support a productive and innovative team. This includes working with peers, managers, and teams;
  • Understand software development life cycle including SAP’s development environment and related technologies and have detailed technical understanding in the subject area;
  • Learn software development using one of the following languages but not limited to
    • .NET, JavaScript, SAPUI5, Oracle, PL-SQL;
  • Learn about Service Design Business at CP.



  • Currently enrolled and in a Computer Science or equivalent degree program;
  • Experience with Data Structures or Algorithms (i.e. completing a data structures or algorithms class, coursework, course projects, research, individual projects, internships, or other practical experience inside or outside of school or work (including open source hobby coding);
  • Experience in Software Development and coding in a general purpose programming language;
  • Proficient in at least one development language like Java, .NET, JavaScript;
  • Familiar with DBMS with exposure to SQL Scripting (Oracle, SQL Server or SYBASE) & XML structure design;
  • Strong analytical thinking and problem-solving skills;
  • Good teamwork spirit and communication skills;
  • Strong organizational and time management skills;
  • Fluent communication in English (both written and verbal);
  • Authorization to legally work in Canada.



  • Previous tech internships or relevant work experience programming in one of the aforedmentioned languages, as well as demonstrated experience programming in two or more of the languages, but not limited to;
  • Good understanding of Object Oriented principle and popular software design patterns;
  • Experience working with some of the following: web application development, Unix/Linux environments, information retrieval, networking, developing software systems;
  • Familiar with popular web technologies such as Web Service, JSON, OData, ESRI, etc.



Background Investigation:

The successful candidate will need to successfully complete the following clearances:        

  • Criminal history check
  • Reference check


CP is an equal opportunity employer committed to the principles of employment equity and inclusion. We welcome applications from all qualified individuals. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act ("PIPEDA"). 

Apply now »