Microsoft SharePoint & Power Platform Developer

Socket.dev

Calgary

Hybrid

CAD 72,000 - 85,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and dental benefits
RRSP employer match
Flexible working options
Education days
Professional development
Vacation and personal time off

Job summary

Calgary West Central Primary Care Network is seeking an Microsoft Power Platform Developer to build and sustain Power Apps, Power Automate, and SharePoint solutions for our network of family doctors. The role emphasizes user-friendly apps, integrations, and ongoing support in a primarily work-from-home setup with occasional in-person responsibilities within the Calgary Zone.

Responsibilities include configuring Dataverse, developing APIs, ensuring security roles, and maintaining documentation.

Qualifications

  • Post-secondary diploma in CS/software development or related field.
  • Minimum two years experience with Office 365 deployments and Azure/cloud platforms.
  • Experience designing, developing, troubleshooting, and maintaining apps with C#, ASP.NET, .NET, JavaScript, HTML5/CSS, XML, jQuery, SQL Server.

Responsibilities

  • Develop, enhance, and maintain Power Apps canvas and model-driven apps.
  • Create Power Automate workflows and automate business processes.
  • Configure Dataverse tables, forms, views, and security roles; develop integrations using Microsoft 365 and APIs.
  • Develop and maintain SharePoint sites, lists, libraries, and pages; support MS 365 integration.
  • Follow governance, security, and lifecycle standards; document and hand over solutions.
  • Collaborate with stakeholders to gather requirements and assist with testing and deployment.

Skills

Power Platform
SharePoint
Dataverse
Microsoft 365
APIs
C#
ASP.NET
.NET Frameworks
JavaScript
HTML5
CSS
XML
jQuery
SQL Server

Education

Post-secondary diploma

Tools

Power Apps
Power Automate
SharePoint Development
Microsoft Graph

Job description

Status: Full-Time, Permanent

Vacancies: One

FTE: 1.0

Schedule: Monday - Friday, 8:30 a.m. - 4:30 p.m.

Location: Calgary Zone

Work model: Primarily work from home

Benefits: Yes

Salary range: $72,000 - $85,000/year

The Calgary West Central Primary Care Network (CWC PCN) is a non-profit organization committed to a healthier future. As a Primary Care Network, we work alongside hundreds of family doctors (our members) to support the patient-doctor relationship and provide programs and services at no cost to doctor or patient.

As the Microsoft SharePoint & Power Platform Developer, you’ll develop, enhance, support, and maintain business solutions using Microsoft Power Platform, SharePoint, Dataverse, Microsoft 365, and related technologies. You’ll translate approved requirements and solution designs into functional, reliable, and user-friendly applications, workflows, integrations, and SharePoint solutions. You’ll provide hands-on development and technical support across Power Apps, Power Automate, SharePoint, Dataverse, Microsoft 365, APIs, and related technologies while following established architecture, security, governance, documentation, and application lifecycle standards.

This role is primarily a work-from-home position with occasional in-person responsibilities; therefore, the successful candidate must be located within the Calgary Zone or the surrounding area (e.g., Cochrane, Canmore, Airdrie, etc.).

Responsibilities
Application development
  • Develop, enhance, and maintain applications using Power Apps, including canvas and model-driven applications.
  • Develop and maintain Power Automate workflows and business process automation.
  • Configure Dataverse tables, columns, relationships, forms, views, and security roles.
  • Develop integrations using Microsoft 365 services, APIs, Microsoft Graph, custom connectors, and other approved technologies.
  • Complete application enhancements, bug fixes, and technical improvements to existing solutions.
  • Develop and maintain custom components, interfaces, and web solutions using technologies such as C#, .NET, JavaScript, TypeScript, HTML, CSS, JSON, and SQL where required.
Solution development and support
  • Configure user interfaces, data structures, business rules, and application functionality.
  • Test and troubleshoot applications, workflows, integrations, SharePoint solutions, permissions, and data issues.
  • Support production applications and respond to technical issues or defects.
  • Maintain technical, solution, and knowledge transfer documentation.
  • Monitor assigned solutions and identify opportunities to improve reliability, performance and usability.
SharePoint and Microsoft 365 development
  • Develop and maintain SharePoint sites, lists, libraries, pages, views, permissions, and related solutions.
  • Support integration between SharePoint, Power Platform, Microsoft 365, and other organizational systems.
  • Develop and maintain SharePoint customizations using approved tools and technologies where required.
Development standards, security, and governance
  • Follow established Power Platform, SharePoint, security, governance, development, and application lifecycle management standards and procedures.
  • Implement approved security roles, permissions, and access controls.
  • Develop within assigned Power Platform environments and follow established solution deployment and application lifecycle management processes.
  • Ensure solutions are appropriately tested, documented, and supportable before implementation.
  • Identify development risks, technical limitations, or security concerns and elevate them as appropriate.
Business and project support
  • Work with business stakeholders to gather and clarify requirements, understand business processes, and participate in solution discussions, testing, and implementation activities.
  • Provide technical input on development effort, dependencies, risks, and implementation considerations.
  • Assist with user testing, training, and implementation support.

Education: A post-secondary diploma or certificate in the area(s) of computer science, software development, software engineering, business and computer information technology, or similar is required.

Experience: A minimum of two years’ professional experience in the following is required:

  • Deploying Office 365 in organizations (Exchange, Power BI, Power Apps, AD, SharePoint, OneDrive, Teams, etc.) and architecting complex Azure public/private Cloud Platform Solutions.
  • Software development and programming, including experience designing, developing, troubleshooting, and maintaining high-quality applications and solutions using C#, ASP.NET, and .NET Frameworks, with working knowledge of JavaScript, HTML5, CSS, XML, jQuery, and SQL Server.

Certification: MOS (Microsoft Office Specialist) Certification and/or MCTS (Microsoft Certified Technology Specialist) would be an asset.

Equivalencies of education and experience may be considered.

Backgroundcheck: A clear Criminal Background check is required to start.

Why work for us?

We have been recognized as an Alberta Top 85 Employer for 2026. The CWC PCN is a leader in the provision of primary care through collaboration, innovation, and teamwork, creating healthy patients and satisfied providers.

Employees of the CWC PCN enjoy a competitive salary and benefits package that includes employer-paid premiums for health and dental benefits, health spending/wellness account, eligibility to contribute to our group RRSP plan and receive an employer match, flexible working options, generous vacation and personal time off allowances, education days, as well as professional development opportunities.

The CWC PCN is committed to providing a physically, emotionally, and psychologically safe environment for all workers, patients, and visitors. We are also committed to promoting policies internally that ensure team members across the organization feel they belong and can perform to their best capacity in a supportive and respectful work environment.

Our hiring practices ensure that all qualified candidates are considered and decisions are merit-based. We invite applicants of all racial and ethnic backgrounds, ancestry, religious beliefs, gender/gender identity, sexual orientation, age, family/marital status, and physical and mental disabilities.

The CWC PCN welcomes and encourages applications from persons with disabilities or those needing an accommodation based on any other protected ground. Accommodations are available upon request for candidates participating in the selection process. To request an accommodation, please email careers@cwcpcn.com.

We thank all applicants for their interest; however, only shortlisted candidates will be contacted.

Posting will remain open until the role is filled.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Microsoft SharePoint & Power Platform Developer
Microsoft SharePoint & Power Platform Developer

Calgary West Central Primary Care Network • Calgary

Remote
CAD 72,000 - 85,000
Health benefits
RRSP match
Flexible schedule
+1
Remote Power Platform & SharePoint Developer
Remote Power Platform & SharePoint Developer

Socket.dev • Calgary

Hybrid
CAD 72,000 - 85,000
Health and dental benefits
RRSP employer match
Flexible working options
+3
Senior Software Developer, SharePoint & Microsoft Power Apps
Senior Software Developer, SharePoint & Microsoft Power Apps

Workplace Safety and Insurance Board • London

Hybrid
CAD 106,000 - 125,000
Competitive salary and comprehensive
Flexible work options
Professional development
+2
Patient Care Coordinator
Patient Care Coordinator

Calgary West Central Primary Care Network • Calgary

On-site
CAD 43,000 - 53,000
IT Systems Administrator (Microsoft 365 & SharePoint)
IT Systems Administrator (Microsoft 365 & SharePoint)

Jobgether • Toronto

Hybrid
CAD 60,000 - 65,000
Hybrid work arrangement
Three weeks of vacation
Six personal days
Application Developer
Application Developer

Randstad Digital • Toronto

Hybrid
CAD 85,000 - 120,000
Microsoft 365 Platform Developer
Microsoft 365 Platform Developer

Prosperity Workforce Solutions • Ottawa

On-site
CAD 85,000 - 110,000
D365 CE & Power Platform Developer
D365 CE & Power Platform Developer

National Research Council Canada / Conseil national de recherches Canada • Halifax

Hybrid
CAD 87,000 - 108,000
Developer (Contract), Information Technology
Developer (Contract), Information Technology

College of Physicians and Surgeons of BC • Vancouver

Hybrid
CAD 73,000 - 91,000
Hybrid work model
Benefits package
Sr. Power Platform Developer
Sr. Power Platform Developer

Softchoice • Toronto

On-site
CAD 99,500 - 133,000
Health & Wellbeing
Retirement Savings: RRSP/DPSP
Paid Time Off
+1