Posted Oct 21, 2026

Senior Programmer Analyst (24 Month Contract)

Apply Now

At Doctors of BC our vision is to promote a social, economic, and political climate in which members can provide the citizens of BC with the highest standard of health care, while achieving maximum professional satisfaction and fair economic reward.

Together, we make a difference so our doctors can make theirs. Join us today!

THE JOB: Senior Programmer Analyst (24 Month Contract) 

The starting salary range falls within the minimum to mid-point of the salary range. 

Starting Salary Range: $80,066 - $100,083 

Reporting to the Manager, Business Applications, the Senior Programmer Analyst is responsible for designing, developing, maintaining, and modernizing enterprise business applications, integrations, and supporting technical solutions across Doctors of BC.

The role provides senior-level application development expertise while supporting the organization's transition from legacy platforms, such as those built on .NET and Progress OpenEdge, to modern cloud-based ERP, CRM and data platforms.

The Senior Programmer Analyst maintains business continuity for existing applications while progressively migrating business processes, data and functionality to sustainable enterprise solutions. The position works closely with business stakeholders, the Technical Solutions Engineer, Business Applications Specialist, application teams, Data Management and external vendors.

Technical skills & responsibilities:

WHAT SUCCESS LOOKS LIKE

Analytical Thinking & Problem Solving (A):

Application Development & Modernization (A):

Technical Quality (A):

Communication & Collaboration (A):

Doctors of BC Team Member: Approaches work with a collaborative spirit, recognizing we are better together. Embraces change, provides excellence in service and is accountable for their results and helping others achieve theirs. Does the right thing, not the easy thing. Speaks openly and honestly to tackle tough challenges and enrich relationships. Balances hard work with fun and is genuinely friendly and committed to others’ well-being.

WHAT YOU BRING

Assets

Doctors of BC thanks all applicants; however, only those selected for an interview will be notified.

Doctors of BC recognize the pervasive and ongoing harms of colonialism faced by Indigenous peoples and that these harms include the widespread systemic racism against Indigenous peoples in BC's health system. Physicians have a significant role to play in addressing the health disparities that exist between Indigenous and non-Indigenous patients, and Doctors of BC is committed to continuing to advance reconciliation and address and eliminate racism in health care.

Doctors of BC celebrates diversity, challenges inequality and is committed to sustaining an inclusive and diverse community. We seek qualified applicants who share our commitments to equity, diversity and inclusion, and truth and reconciliation. We especially welcome applications from persistently and historically oppressed groups, including Indigenous (First Nations, Métis or Inuit) peoples, members of racialized communities, persons with disabilities, women, gender-diverse, and persons who identify as 2SLGBTQ+. 

We acknowledge that the land Doctors of BC operates and supports physicians from is the traditional territories of the Coast Salish peoples including the Musqueam, Squamish, and Tsleil-Waututh Nations whose historical relationship with the land continues today. For Doctors of BC, acknowledging the land is an expression of cultural humility that involves recognizing our commitment to support the provision of culturally safe care to First Nations, Inuit, and Métis people in BC.

Bachelor's degree in computer science or related field or equivalent experience; 5+ years senior application development; strong SQL, REST APIs, SDLC, legacy modernization; source control and release management; excellent documentation and communication.

Key Responsibilities

Skills & Tools

.NET, Progress OpenEdge, Salesforce, NetSuite, Snowflake, SQL, REST APIs, PowerShell, C#

Job Details

About Doctors of BC

An organization promoting a social, economic, and political climate for physicians to provide high-standard health care. — Industry: Non-Profit Organizations and NGOs