Jobs for Veterans, Veteran Job Board |

Post Jobs

Job Information

Canadian Pacific Railway Specialist Business Systems - Service Design in Calgary, Canada

  • Req ID: 75563

  • Department: Information Services

  • Job Type: Full-Time

  • Position Type: Non-Union

  • Location: Calgary, Alberta

  • Country: Canada

  • % of Travel: 0-10%

  • of Positions: 1

  • Job Available to: Internal & External

  • Deadline to apply: 07/22/2019

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 to see the rail advantages of CP.


The Specialist Business Systems is accountable for analyzing, developing, testing, implementing and documenting business/system solutions that will contribute to the organization's ability to achieve its goals.


  • Diagnose, isolate and debug software problems and perform problem resolutions;

  • Review, analyze and modify programming systems, including encoding, testing, debugging and installing for a large-scale system;

  • Support implementation of application programs; fix bugs when they occur;

  • Ability to adopt to changing technology – (i.e. support legacy technology while transitioning into modern technology

  • Responsible for delivery of business or system solutions within an SDLC methodology;

  • Ensure adherence to best practices for enhancements and support; ensure adoption and adherence to defined support processes (e.g. incident management, request management, etc.) in compliance with determined SLAs;

  • Responsible for monitoring application software health, ensuring optimal operation and performance throughout the organization’s software asset life cycle

  • Maintain records for the documentation of systems development and revisions;

  • Should have the appetite to be techno functional

  • Apply a variety of techniques to elicit and gather business and user requirements from stakeholders. Understand business issues and opportunities. Analyze and define both the “As Is” and “To Be” business processes and perform a gap analysis. Identify, assess and manage solution gaps. Contributes to estimates for the business analysis effort based on scope and complexity.

  • Should identify and communicate issues or risks affecting the scope or plan whenever they arise.

  • Develop and Translate Business Process Models to Business Systems Requirements

  • For any enhancement work that has clear articulated values from the business (ASR), ensure SOW is generated. All relevant information in SOW needs to be clearly documented

  • Engage the right stakeholders to gather the estimates and create a schedule based on the estimates


  • University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience;

  • Proven expertise in Analysis and Problem Solving;

  • Experience with providing on-call support to customers; this role requires participation in a 24 X 7 on-call support rotation;

  • Experience with supporting complex, integrated systems;

  • Experience with diagnosing, isolating and debugging software problems;

  • 10+ years of practical experience using a wide variety of programming languages C#, VB.Net.

  • 10+ years of experience in RDBMS such as SQL Server and Oracle

  • Ability to learn new systems quickly and independently;

  • Knowledge of Software Development Lifecycle;

  • Knowledge of programing best practices such as Automated builds/integration, Unit/Integration Testing, S.O.L.I.D principles

  • Required: SQL Stored procedures, Oracle Packages, ASP.NET, Windows/ Web Services, RESTful API, XML/XSD, Unit Testing using MSTest/ NUnit, IIS Configuration/ troubleshooting, JavaScript, Active Directory, Architectural Design Experience, Source control (SVN/ GIT), Application Security (encryption), Packaging, Visual studio 2010+,

  • Nice to Have:

  • Development experience with WPF, Java Spring Boot, UI5

  • Hands on experience with Eclipse IDE, DoJo, ABAP development

  • Good interpersonal skills;

  • Team player, skilled at working in a highly collaborative manner;

  • Proven strong communication skills - both written and oral - with technical and non-technical staff and with management;

  • Comfortable in a fast-paced environment where continual change is routine.

A desire to continuously learn


  • Flexible and competitive benefits package

  • Competitive company pension plan

  • Employee Share Purchase Plan

  • Performance Incentive Program

  • Annual Fitness Subsidy


As an employer with national presence, the possibility does exist that the location of your position may be changed based on organizational requirements.

Background Investigation:

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

  • Criminal history check

  • Reference check

Management Conductor Program:

Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CP. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.

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").