
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
careers-trivia.net
To apply for this job email your details to webolyticmeem@gmail.com