Apply now »

Spanish Bilingual Business Analyst

Canadian Pacific (CP) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico. Be a part of history as we connect a continent and create exciting career opportunities across our new transnational network. Visit to learn about the CPKC advantage, our purpose and culture.



In the role of Specialist Business Systems for the Information Services (IS) Crew Management Systems team, the Functional Analyst will work with our internal business partners to understand their business processes and design and implement successful IT infrastructure solutions that meet the business needs and align with the overall company strategic goals.  Managing the systems used in order to crew our trains is a critical component of ensuring our Precision Scheduled Railway (PSR) operates efficiently and effectively. 



  • 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.
  • Contributes to estimates for the business analysis effort based on scope and complexity across multiple countries and systems;
  • Participate in the design, development and maintenance of custom-built functionality and interfaces for Crew Management Applications and work with developers and vendors in this area.
  • Performs investigational analysis to provide recommendations on solution design feasibility proposed by vendor functional consultants
  • Supports assessment of data integrity/quality, preparation, and validation of data between varied systems both on-prem and in the cloud
  • Performs testing to ensure quality of the end product
  • Collaborate with implementation teams and customers, often in Spanish, to ensure effective implementation of solutions;
  • Identify and communicate issues or risks impacting the scope or plan;
  • Participate in the definition and validation of solutions ensuring that business needs, goals and objectives are met;
  • Collaborate with technical support in troubleshooting of incidents or defects that arise in Crew Management applications to ensure a timely resolution. Lead or participate in cross functional teams involved in issue resolution, ensure that partners/stakeholders are kept advised of status;
  • Ensure the operating efficiency of existing application systems;
  • Enforce adherence to best practices for enhancements and support; ensure adoption and adherence to defined support processes (e.g. SDLC, incident management, change management, etc.);
  • This role may require participation in a 24 X 7 on-call support rotation.
  • Comfortable working on multiple projects and tasks simultaneously



  • University Degree in Computer Science, Information Systems, Engineering, Science, Commerce/Business Administration or equivalent practical experience;
  • 5 + year’s experience working in enterprise environment with matrix team structures
  • 2 + year’s experience in eliciting and gathering business and user requirements from stakeholders.
  • 2 + years’ experience in functional analysis including diagnosing and isolating software problems.
  • Experience with using testing methodologies, platform standards, software development process/life cycle (SDLC) using multiple project methodologies (agile and waterfall);
  • Experience with release management processes
  • Experience in application support tools preferably including ServiceNow
  • Excellent communication skills in English is required and Spanish is nice to have



  • Flexible and competitive benefits package
  • Employer Funded Retirement Plan
  • Employee Share Purchase Plan
  • Performance Incentive Program
  • Annual Fitness Subsidy
  • Part-time Studies Program



As an employer with North American 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 CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.


CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).  


  • Req ID: 101793
  • Department: Information Services
  • Job Type: Full-Time
  • Position Type: Non-Union
  • Location: Calgary, Alberta
  • Country: Canada
  • % of Travel: 0-10%
  • # of Positions: 1
  • Job Grade: 4
  • Job Available to: Internal & External






Apply now »