Apply now »

Senior Spec Software Developer Custom Solutions - COBOL

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.



  • Is accountable for analyzing, developing, testing, implementing and documenting business/system solutions built with COBOL-DB2 and IMS technology that will contribute to the organization's ability to achieve its goals;



  • Analyzes, Builds, Implements, Maintains and documents system software. Diagnoses, isolates and debugs software problems and performs problem resolutions;
  • Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system;
  • Participates in post-implementation reviews of both application development content and process to maximize and share learning;
  • Responsible for monitoring application software health, ensuring  optimal operation and performance throughout the organization’s software asset life cycle
  • Leads the analysis of organizational needs for the development and implementation of applications;
  • Ensures that systems are developed which meet their business needs and specifications;
  • Maintains records for the documentation of systems development and revisions;
  • Designs and codes applications programs as needed; creates test transactions and runs tests.
  • Maintain records for the documentation of systems development and revisions;



  • University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience;
  • 5+ years of hands on experience in software development using Cobol-DB2, JCL AND CICS.
  • 5+ years’ experience with diagnosing, isolating and debugging software problems;
  • Proven expertise in Analysis and Problem Solving;
  • Experience with providing application on-call support to customers. This role requires participation in a 24 X 7 oncall support rotation;
  • Experience with supporting complex, integrated systems;
  • Knowledge of programing best practices including Software Development Lifecycle;
  • Knowledge of Testing Strategies;
  • Experience working in a UniKix TPE / Batch environment is an asset;
  • Knowledge of integration using IBM WebSphere MQ is an asset;
  • Working experience in Linux / UNIX operating system, bash is an asset;
  • Comfortable in a fast-paced environment where continual change is routine.




  • Flexible and competitive benefits package
  • Competitive company pension 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


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



With Job Requisition Fields

  • Req ID: 102117
  • 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: Level 4
  • Job Available to: Internal & External




Apply now »