Talent.com
CPKC
Senior Developer - Microsoft 365CPKC • Calgary, AB, Canada
Senior Developer - Microsoft 365

Senior Developer - Microsoft 365

CPKC • Calgary, AB, Canada
3 days ago
Job type
  • Full-time
  • Part-time
Job description

Posting Start Date: 8/3/26

Join CPKC, North America’s first transnational railroad connecting U.S., Canada, and Mexico, where your career drives progress and safety is paramount. We connect communities, fuel economic growth, and provide meaningful work in a culture that values diversity, accountability, and pride. With opportunities for training, development, and advancement, you’re not just building a career—you’re part of something bigger. Together, we move goods, connect people, and create lasting change. Your future starts here.

PURPOSE OF THE POSITION

We are hiring a subject matter expert in Microsoft 365 solutions, experienced in information governance, providing technical leadership in enterprise content management with system integrations.

POSITION ACCOUNTABILITIES

  • Contribute to the development of goals and initiatives to implement or extend Enterprise Content Management disciplines
  • across Business functional areas to effectively capture, manage, store, preserve, and deliver critical information for employees,
  • business stakeholders and customers
  • Execute, manage, and lead SharePoint migrations
  • Solve difficult and moderately complex problems involving integration between content repositories and business facing
  • systems
  • Maintain a deep knowledge of application integration techniques, which enable business-facing applications to retrieve data
  • and images from content repositories
  • Demonstrate deep understanding in one or more business areas and their content type (digital, physical, imaged, data
  • migration, metadata requirements and records management configuration)
  • Provide input into departmental document archiving and legacy content management decommissioning opportunities
  • Make and document moderate to significant improvements of technological solutions, processes, systems, or products
  • Act as a subject matter expert to quickly assess and resolve issues and problems
  • Deliver in-house training
  • Perform peer reviews
  • Provide advanced technical ideas and Innovative solutions to build technical capabilities
  • Quality Management (planning, assurance, control, and continuous improvement) and Identifies Automation opportunities to
  • achieve consistent quality levels for ECM systems
  • Participate in rotations 24*7 on call support

POSITION REQUIREMENTS

  • University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience
  • 3-5 years in an IT support / M365 administration role
  • Hands-on SharePoint Online administration (sites, permissions, libraries, lists, lifecycle)
  • Strong experience developing solutions using Power Apps, Power Automate, and Power Pages
  • Strong knowledge of SharePoint Online, including sites, lists, libraries, permissions, and integrations
  • Experience with Dataverse, data modeling, and solution lifecycle management.
  • Working knowledge of Power Platform admin environments, Data Loss Prevention (DLP), licensing, app/flow management
  • Microsoft 365 fundamentals (Teams, groups, Entra ID basics)
  • Ticketing system experience (ServiceNow or equivalent)
  • Experience with REST APIs, JSON, and system integrations, with the ability to troubleshoot, enhance, and support Power Platform solutions

WHAT CPKC HAS TO OFFER

  • Flexible and competitive benefits package
  • Competitive company pension and/or retirement plans
  • Employee share purchase plan
  • Annual fitness subsidy
  • Part-time studies program

Background Investigation

  • Criminal history check
  • Education verification
  • Professional references

BECOMING A RAILROADER

As an employee with a North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.

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.

CULTURE OF INCLUSION

For our U.S. applicants, CPKC is an equal opportunity/affirmative action employer, inclusive of protected veterans and individuals with disabilities. For Canadian applicants 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 Color (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: 106260
  • Department: Information Services & Network Service Centre (NSC)
  • 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
#J-18808-Ljbffr
Create a job alert for this search

Senior Developer - Microsoft 365 • Calgary, AB, Canada

Similar jobs

Microsoft Dynamics 365 Technology & Solution Delivery Lead

FinningCalgary, Alberta, Canada
Permanent

Shape the Future of a Global D365 Transformation.Company: Finning International Inc.Finning is seeking a highly skilled Microsoft Dynamics 365 Technology & Solution Delivery Lead to play a pivotal ... Show more

 • Promoted

Senior Data Architect - Data Fabric & Mesh Leader

PathlionCalgary, AB, CA
Full-time

A government agency in Canada is seeking a Senior Data Architect to lead the design and delivery of data architectures for the OneData Alberta and Crosswalk initiatives.This role plays a critical p... Show more

 • Promoted

Senior Solution Architect: Strategy & Delivery Leader

Evolvic Inc.Calgary, AB, CA
Full-time

A leading technology firm in Canada is seeking a Solution Architect to oversee the design and deployment of innovative technology solutions.The ideal candidate will have over 10 years of experience... Show more

 • Promoted

Senior Cloud Developer

Computer Modelling GroupCalgary, AB, CA
Full-time

The Senior Cloud Developer will be responsible for designing, developing, deploying, and maintaining cloud-native applications and infrastructure, primarily within Amazon Web Services (AWS), while ... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalCalgary, Alberta, Canada
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior ERP Developer/Analyst in Canada

Ward Technology TalentCalgary, AB, CA
Permanent

Expand your career as a Senior ERP Developer/Analyst with our Client, focusing on.NET development, SSIS, and API integration in a remote role based in Canada.This permanent position demands seasone... Show more

 • Promoted

Senior Developer

Coconut SoftwareCalgary, AB, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Lead Senior Integrations Developer Role

Engineered Intelligence IncCalgary, Toronto
Full-time

Become a Lead Senior Integrations Developer at Engineered Intelligence Inc.AI-enhanced data integration platform.This hybrid role combines data engineering with cutting-edge AI technologies.In this... Show more

 • Promoted

Architecte Microsoft 365: Stratégie et Solutions dans le Cloud

Prime Consulting Group Inc. / Prime Groupe Conseils Inc.Calgary, AB, CA
Full-time

Devenez un leader dans l'architecture Microsoft 365 avec un rôle clé en télétravail au Québec.Contribuez à des projets gouvernementaux innovants en modernisant et optimisant les plateformes numériq... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCCalgary, AB, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Trail Appliances Senior Developer Position

Trail Appliances AB/SKCalgary
Full-time

Join Trail Appliances as a Senior Developer, where you’ll play a pivotal role in advancing technology for outstanding customer service.This hybrid role allows you to employ your full-stack developm... Show more

 • Promoted

Senior Software Cloud Developer with CPKC

CPKCCalgary, AB, CA
Full-time

Advance your career as a Senior Software Cloud Developer at CPKC, specializing in AWS and Azure platforms.This hybrid role involves hands-on development and data engineering initiatives.In this pos... Show more

 • Promoted

Remote Data Team Lead & Architect: MongoDB to Redshift

Confidential CompanyCalgary, AB, CA
Remote
Full-time

A growing technology firm in Toronto, Ontario is seeking a Lead Data Engineer to spearhead the migration of its data infrastructure from a monolithic to a microservices-based architecture.This is a... Show more

 • Promoted

CRM and Data Management Advisor - Spanish Required

Cuso InternationalOkotoks, Alberta
Permanent

This Volunteer Placement is Located in:.Please submit a Spanish Resume and Statement of Interest.Open to Canadian Citizens and Permanent Residents of Canada only.This placement is an opportunity to... Show more

 • Promoted

Senior Solutions Architect, Healthcare Canada Public Sector (Prairies)

Amazon Web Services Canada, Inc.calgary, ab, Canada
Full-time

Amazon Web Services (AWS) is seeking a.Healthcare Canada Public Sector team, serving customers across the Canadian Prairies from Calgary, Alberta.This senior-level role places you at the centre of ... Show more

 • Promoted

Senior Crypto BD & Liquidity Growth Lead

AsterCalgary, AB, CA
Full-time

A leading crypto firm in Canada is seeking a highly motivated business developer to drive trading volume growth and manage relationships within the crypto ecosystem.The role involves executing stra... Show more

 • Promoted

Senior Databricks Architect — Lead Cloud Data Platform

Data ElephantCalgary, AB, CA
Full-time

A leading data consulting firm in Canada is seeking a Senior Databricks Architect to guide clients through their data modernization journeys.In this senior technical leadership role, you will be re... Show more

 • Promoted

Senior Developer

AdeccoCalgary, AB, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Remote Google Workspace to Microsoft 365 Migration Lead

SuzegaCalgary, AB, CA
Remote
Full-time

An AI innovation studio is seeking a Migration Specialist to execute data migrations from Google Workspace to Microsoft 365.The successful candidate will have over 5 years of experience, with stron... Show more

 • Promoted

Junior Microsoft SharePoint Developer

TEEMA Solutions GroupCalgary, AB, CA
Temporary

We are a business-led, technology-enabled Microsoft consulting company specializing in helping organizations maximize the full potential of Microsoft 365 and Power Platform.From strategy and develo... Show more