Tuesday , March 18 2025

CP Recruitment – Senior Application Developer

Website Canadian Pacific Railway

Job Description:

Canadian Pacific is a transcontinental railway in Canada and the United States with direct links to major ports on the west and east coasts, providing 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 cpr.ca to see the rail advantages of CP.

Job Responsibilities:

  • Conduct requirement gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
  • Work as part of a team contributing to designing and developing successful software and supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
  • Work with Solution architects and technical lead to understand application, database and integration technologies, including solution and service-oriented architectures and their breakdown into solution designs.
  • Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

Job Requirements:

  • Possess a creative mindset that can think outside the box and find alternative ways to develop computer applications;
  • Work with architects and colleagues to produce system designs and test artifacts and recommend upgrades to existing systems as required;
  • Understand secure software development best practices and able to guide junior developers;
  • Communicate and influence at all levels;
  • Work with users and clients to determine what their needs are and develop the software to meet the requirements;
  • Focused and detail oriented to spot any inaccuracies or errors within requirements and code.
  • Create integration plans, flow diagrams and models that show programmers how the code will work together for the software;
  • People leadership;
  • Work with other computer specialists and collaborate within the company to develop software;
  • Create development plan and assign tasks to junior developers and other employees;
  • Provide code and database administration in live and test environments;
  • Write technical procedures and documentation for the applications including operations, user guide, etc;
  • Create documentation that detail how applications or systems work together to ensure they’re maintained properly in the future and to help with any upgrades;
  • Participate in meetings with team to discuss progress and issues to be resolved, and report progress on a weekly basis to the Project Manager/Technical Lead;
  • Develop code for multiple categories including end-user applications and utility software either as stand-alone applications or enterprise systems to create optimum systems for the business;
  • Coordinating / influencing;

Job Details:

Company: Canadian Pacific Railway

Vacancy Type:  Full Time

Job Location: Calgary, AB, CA

Application Deadline: N/A

Apply Here

careers-trivia.net

To apply for this job email your details to webolyticmeem@gmail.com