Enter a job title or keyword

Microsoft SharePoint & Power Platform Developer


Job Location:

Calgary - Canada

Yearly Salary: CAD 72000 - 85000
Posted: 24 September 2026 (Yesterday)
Application Deadline: 22 December 2026
Vacancies: 1 Vacancy

Job Summary

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: $72000 - $85000/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 youll develop enhance support and maintain business solutions using Microsoft Power Platform SharePoint Dataverse Microsoft 365 and related technologies. Youll translate approved requirements and solution designs into functional reliable and user-friendly applications workflows integrations and SharePoint solutions. Youll 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 escalate 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.


Requirements

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# 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.

How to apply

To apply for this position please submit your application to the posting on the CWC PCNs website. When you apply please include the following:

  • Resume
  • Cover letter

Due to the high volume of applications we receive only those who apply through the CWC PCNs website will be moved forward in the recruitment process. This is a necessary step as we require important information from our application form.

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 .

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

Posting will remain open until the role is filled.


Required Experience:

IC


About Company

Company Logo

We are 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.

View Profile View Profile