
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:
- Responsible for support of application software solutions in compliance with determined Service Level Agreements
- Responsible for analyzing, constructing, testing, implementing and documenting application software solutions
- Creates, executes or participates in all levels of application testing; E.G. Unit, SIT, etc;
- Responsible for monitoring application software health, ensuring optimal operation and performance throughout the organization’s software asset life cycle
- Driving the development of system specifications;
- Actively monitors the operating efficiency and stability of systems against determined service level agreements, ensuring optimal usage of the organization’s software assets and its contribution to the organization’s goals;
- Participates in post-implementation assessments of application solutions;
- Participates in reviews of SDLC deliverables and processes to maximize and share learnings with teams;
- Executes and supports a range of application software deployment types; E.G. from small standalone applications to highly integrated and complex cross-functional software solutions;
- Analyzes, modifies and supports legacy and new software applications at all levels of integration and complexity;
- Awareness of, and adherence to, best practices for application software development;
- Actively maintains system technical documentation ensuring accuracy and timeliness of information;
- Coach developers on best practices and perform peer review of code.
- Participate in the on call support rotation;
- Constructs software solutions that strictly comply with technical specifications;
- Responsible for adherence to the organization’s chosen SDLC methodology
- Awareness of, and adherence to, defined support processes (e.g. incident management, change management, etc.);
- Analyzes, designs and documents technical specifications that satisfy validated business requirements;
Job Requirements:
- Team player, skilled at working in a highly collaborative manner;
- Strong written and oral communication skills, addressing different audiences; technical, non-technical and management;
- Working knowledge and practical experience with Problem Solving techniques;
- A desire to continuously learn;
- Good interpersonal skills;
- Strong root cause analysis skills;
- Working knowledge and practical experience applying programming best practices;
- Ability to coach developers on solution designing, documentation and code reviews.
Qualification & Experience:
- 5+ years’ experience with diagnosing, isolating and debugging software and/or data related problems;
- 5+ years of experience with programming languages and environments:
- Must Have: C++, SOA, Web Services, API;
- Should Have: Unit Testing, SQL, GIT, CI/CD Experience, Windows based development;
- Nice to Have: Go, PostgreSQL, AWS, Informix DB;
- University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience;
- 5+ years experience delivering technical solutions within a formal Software Development Lifecycle;
- 5+ years’ experience with Testing Strategies and techniques; E.G. Unit, SIT, performance, load, Etc;
Job Details:
Company: Canadian Pacific Railway
Vacancy Type: Full Time
Job Location: Mississauga, ON, CA
Application Deadline: N/A
careers-trivia.net
To apply for this job email your details to webolyticmeem@gmail.com