Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Programmer Analyst (24 Month Contract)

$80.07k - $100.08k per year

Doctors of BC

Job Category : Doctors of BC Jobs

Requisition Number : SENIO002201

  • Posted : October 2, 2026
  • Full-Time
  • Remote

Locations

Showing 1 location

Remote - British Columbia
British Columbia, CAN

  • Pay or shift range: $80,066 CAD to $100,083 CAD
    The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, internal equity, qualifications, and other job-related reasons.

Description

At Doctors of BC our visionis 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 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:

  • Design, develop, maintain and enhance enterprise applications, services, integrations and databases.
  • Maintain and support Progress/OpenEdge applications while progressively reducing organizational dependency on the legacy platform.
  • Analyze existing application functionality, code, business rules, integrations and data structures to support modernization and migration initiatives.
  • Design and execute migrations of business processes, data and functionality from legacy systems to modern platforms such as Salesforce, NetSuite, Snowflake and other enterprise solutions.
  • Develop and maintain APIs, integration services, automation, and data-processing solutions that connect enterprise applications.
  • Perform data extraction, transformation, migration, validation and reconciliation activities.
  • Develop technical solutions using appropriate modern development, API, database and integration patterns.
  • Troubleshoot complex application, database and integration issues and perform root-cause analysis.
  • Develop sustainable solutions that address underlying technical problems rather than repeated workarounds.
  • Collaborate with the Technical Solutions Engineer and Business Applications Specialist on application, integration and modernization designs.
  • Work with business stakeholders and subject matter experts to understand existing business rules and translate them into requirements for replacement solutions.
  • Produce and maintain technical designs, application documentation, interface specifications, data models, code documentation and operational support procedures.
  • Participate throughout the SDLC, including requirements, technical design, development, code review, testing, deployment and production support.
  • Support appropriate development, source-control, environment-management and release-management practices.
  • Collaborate with Data Management on data migrations and integrations between operational applications and enterprise data platforms.
  • Work with external vendors and implementation partners on technical design, development, integration and migration activities.
  • Mentor other technical resources and contribute to knowledge transfer and development standards across the Business Applications team.
  • Identify opportunities to replace custom legacy functionality with reusable and supportable enterprise capabilities.

WHAT SUCCESS LOOKS LIKE

Analytical Thinking & Problem Solving (A):

  • Investigates complex application and integration problems to identify underlying root causes.
  • Understands the relationships among application code, databases, interfaces, and business processes.
  • Evaluates multiple technical approaches before recommending a solution.
  • Anticipates downstream impacts of application and data changes.

Application Development & Modernization (A):

  • Delivers reliable, maintainable and well-documented application solutions.
  • Understands complex legacy applications and translates their functionality into modern technical solutions.
  • Progressively reduces dependency on legacy platforms while maintaining operational continuity.
  • Design solutions that can be supported and evolved by internal technical teams.

Technical Quality (A):

  • Produces readable, maintainable and appropriately documented code.
  • Applies appropriate development, testing, version-control and deployment practices.
  • Design integrations with appropriate consideration for error handling, security, monitoring and data integrity.
  • Supports reliable migration and reconciliation of data between legacy and modern systems.
  • Communicates technical concepts clearly to business stakeholders, developers and external partners.
  • Collaborates with other technical roles without creating unnecessary dependencies or silos.
  • Provides technical context and recommendations during requirements and solution-design discussions.
  • Document legacy business rules and technical knowledge so they are retained through modernization.

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

  • Bachelor’s degree in computer science, software engineering, computer engineering, or a related discipline, or equivalent experience.
  • 5+ years of senior application development experiencein complex enterprise environments.
  • Strong programming and software-development capabilities.
  • Strong experience with relational databases, SQL, data modelling and data integration.
  • Strong understanding of REST APIs, web services and modern integration patterns.
  • Experience across the full software development lifecycle, including requirements, design, development, testing, deployment and production support.
  • Experience in modernizing, integrating or migrating legacy enterprise applications.
  • Ability to understand complex existing code, databases and business rules and translate them into modern solutions.
  • Experience with source control, release management and development environment management.
  • Strong troubleshooting and root-cause-analysis capabilities.
  • Excellent technical documentation and communication skills.
  • Ability to work independently while collaborating effectively with multidisciplinary technical and business teams.

Assets

  • Experience with Progress OpenEdge ABL/4GL and OpenEdge Database .
  • Experience with C#, .NET/.NET Core or comparable modern enterprise development technologies.
  • Experience migrating applications or data from Progress OpenEdge or similar legacy platforms.
  • Experience with Salesforce, NetSuite or other enterprise CRM/ERP platforms.
  • Experience integrating applications with Snowflake or other cloud data platforms.
  • Experience with ETL/ELT, Change Data Capture (CDC) or enterprise data-migration technologies.
  • Experience with PowerShell or comparable automation/scripting technologies.
  • Experience developing or supporting applications used for benefits, insurance, membership administration or financial processing.
  • Experience working with third-party implementation partners and technology vendors.

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

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Programmer Analyst (24 Month Contract) in Toronto, ON vacancy
  • $87.78k per year

     ...passionate about using data to drive impactful business decisions? We’re looking for a Senior Analyst, Customer Analytics to be part of our Analytics team on a 12-month contract . Jobber exists to help people in small businesses be successful. We work with small home... 
    Contract work
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Toronto, ON
    7 days ago
  • $26.6 - $30.41 per hour

     ...2026 CLOSE DATE: Open until filled STATUS: Part-time, Contract EMPLOYEE GROUP: OPSEU Local 543 HOURLY RATE: $26.60 – $30.41 SCHEDULE: Up to 24 hours weekly PROBATIONARY PERIOD: 420 hours or six (6) months LOCATION (onsite): Toronto WHAT TO EXPECT IN OUR... 
    Contract work
    Hourly pay
    Part time
    Local area
    Immediate start
    Afternoon shift
    3 days per week

    Royal Ontario Museum

    Toronto, ON
    more than 2 months ago
  • $85k - $100k per year

     ...Contract Position – Hybrid Reporting to the Manager, Financial Analysis and Reporting, the Senior Financial Analyst is responsible for management reporting, financial analysis, budgeting, planning...  ...basis. This position is a 12-month contract opportunity. Primary... 
    Contract work
    Senior
    Full time
    Work at office
    Worldwide

    Fasken

    Toronto, ON
    more than 2 months ago
  •  ...opportunity.  We can’t wait to get to know you!  The Work    The Analyst, Credit Risk Acquisitions supports the development, monitoring,...  ..., and evaluating potential improvements under the guidance of senior team members.   ~ Perform data analysis and segmentation to... 
    Contract work
    Senior
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    20 days ago
  •  ...About the position   13 MONTH CONTRACT Location:  Toronto- Hybrid- 2/3 days in office Salary :60-80K     Job Title Trade Deductions Analyst The Practical Detail Location: Toronto, Ontario, Canada Working Model: Hybrid Contract Type: Temporary... 
    Contract work
    Long term contract
    Full time
    Temporary work
    Fixed term contract
    Work at office

    Flora Food Group

    Toronto, ON
    21 days ago
  • $66k - $73k per year

     ...The Junior Financial Analyst - Retail plays an essential role in growing talent in our business...  ...be actioned by the business. Support month-end variance analysis and operational...  ...will be contacted. Job Type: 12-Month Contract Role. Full Time Work type: Hybrid position... 
    Contract work
    Full time
    Local area

    Lush Handmade Cosmetics

    Toronto, ON
    2 days ago
  • $80k - $105k per year

     ...opportunities for success! Summary of the Role and Team   As a Senior Campaign Manager, you will join Varicent’s Global Integrated...  ...process documentation that improve team efficiency   Within 6 Months   ~ Independently manage multiple integrated marketing campaigns... 
    Contract work
    Senior
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    12 days ago
  • $85k - $95k per year

     ...The Senior Financial Analyst plays an essential role in growing talent in our business through collaboration...  ...RESPONSIBILITIES: Lead month-end variance analysis for Retail,...  ...-IS1 #LI-Hybrid Job Type: 12-Month Contract Role. Full Time Work type: Hybrid... 
    Contract work
    Senior
    Full time
    Work at office
    Local area

    Lush Handmade Cosmetics

    Toronto, ON
    more than 2 months ago
  • $65k - $110k per year

     ...The role / impact As a Senior Events Manager, you will lead the strategy and end-to-end execution of Xero-led and sponsored events across...  .... Managing event budgets, venue selection, vendor contract negotiations, and on-site delivery across all workstreams. Leveraging... 
    Contract work
    Senior
    Remote job
    Permanent employment
    Full time
    Local area
    Flexible hours

    Xero

    Toronto, ON
    12 days ago
  •  ...reinvent the way people learn, because learning never stops. Role Details Contract Duration: 3-Month Contract (with strong potential for extension or permanent placement) Reports To: Senior Director, Global Total Rewards (taking daily operational guidance and... 
    Contract work
    Senior
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Worldwide
    Shift work
    3 days per week

    Docebo

    Toronto, ON
    22 days ago
  • $65k - $70k per year

     ...Payroll Analyst (6-Month Contract)   CBI Home Health   supports people at home and in the community. We are one of Canada’s leading   specialized community services, home and integrated care providers , operating in more than 800 communities across the country. Our teams... 
    Contract work
    Full time
    Flexible hours

    Cbi Home Health

    Toronto, ON
    more than 2 months ago
  • $102.5k - $134.5k per year

     ...make an impact every day. POSITION OVERVIEW:   As a Senior Business Analyst at RioCan, you will play a critical role in understanding and...  ...solutions to our business stakeholders.   This 12-month contract opportunity is also open to Independent Contractors RESPONSIBLITIES... 
    Contract work
    Senior
    Long term contract
    Full time
    For contractors
    Summer work
    Internship
    Flexible hours
    Weekend work

    Riocan

    Toronto, ON
    more than 2 months ago
  • $48k - $58k per year

     ...Service Desk Analyst – Ontario (6-Month Contract) CBI Home Health supports people at home and in the community. We are one of Canada’s leading specialized community services, home and integrated care providers , operating in more than 800 communities across the country... 
    Contract work
    Full time
    Temporary work
    Flexible hours

    Cbi Home Health

    Toronto, ON
    more than 2 months ago
  • $71k per year

     ...delivering insurance solutions, risk management expertise, and exceptional service. We are currently seeking an Data/BI Analyst to join our team on a 12-month contract (while the incumbent is on leave), providing an excellent opportunity to contribute to a respected organization... 
    Contract work
    Full time
    Immediate start

    Lawpro

    Toronto, ON
    23 days ago
  • $65k - $76k per year

     ...experience is vital. This role requires you to work 5 days a week from our Toronto office. This is a full time, fixed term, 12 month contract expected to start in December 2026. Why join Tipalti? Tipalti is the AI-powered platform for finance automation, elevating how... 
    Contract work
    Full time
    Fixed term contract
    Work at office
    Flexible hours

    Tipalti

    Toronto, ON
    6 days ago
  • $115k - $130k per year

     ...top performing asset managers? We are looking for an experienced Project Manager to join our Enterprise Projects Team for an 18-Month Contract.  The Enterprise Projects team connects people across the organization to improve project outcomes, enable change and transformation... 
    Contract work
    Full time
    Internship
    Flexible hours

    Connor, Clark

    Toronto, ON
    22 days ago
  •  ...About the Role Quickplay is looking for an Operations Engineer to join our Service Operations team in Toronto on a 12-month contract. In this role, you will be responsible for monitoring and supporting the day-to-day operations of video streaming platforms used... 
    Contract work
    Full time
    Internship
    Worldwide
    Flexible hours
    Shift work

    Quickplay

    Toronto, ON
    8 days ago
  • Our client, a reputable software company, is expanding its business and looking for an experienced Demand Marketing Specialist with strong organization, management and problem-solving skills. The role is remote and may require occasional visits to HQ in North York.  Your...
    Contract work
    Full time
    Remote work

    Talencity Inc.

    Toronto, ON
    13 days ago
  • $50k - $60k per year

     ...enforcement and other security organizations, JSN promotes a culture of personal responsibility, vigilance, and preparedness.  6-Month Full-Time Contract Position Overview The Project Manager – Security Infrastructure Grants will support community institutions in moving... 
    Contract work
    Full time
    For contractors
    Internship
    Work at office

    Uja Federation Of Greater Toronto

    Toronto, ON
    16 days ago
  • $85k - $100k per year

     ...for a new opportunity? Or just checking the market? Well… you might just be in the right place! As a Senior Growth Marketing Manager, SEO (13-month fixed-term contract) you will lead the strategy and performance of our organic search channel, driving qualified traffic... 
    Senior
    Full time
    Fixed term contract

    Lightspeed Commerce

    Toronto, ON
    7 days ago
  • $70k - $75k per year

     ...References  # Offer  Office Location: 720 King Street West, Toronto, ON Vacancy status: This posting is for an existing vacancy Contract Start: December 1st 2026 Salary: $70K - 75K per year, pending experience, skills, scope of responsibility, internal equity, and... 
    Contract work
    Full time
    Internship
    Work at office
    Remote work

    Rethink Canada

    Toronto, ON
    21 days ago
  • $107k - $119k per year

     ...Manager to join our team focused on the patient experience — helping people find, access, and navigate care on Maple. This is a 12–18 month contract role and a unique chance to shape how millions of Canadians experience care. In this role, you'll lead product work from... 
    Contract work
    Full time
    Fixed term contract
    Second job

    Maple

    Toronto, ON
    24 days ago
  • $76k - $86k per year

     ...Administrator and Platform App Builder certifications Business Analyst, Nonprofit Cloud Consultant, or Agentforce Specialist...  ...approach to problem solving.     * This is a full-time 12 month contract position.   Salary Range: $76,000–$86,000 annually, based on experience... 
    Contract work
    Full time
    Internship
    Work at office
    Worldwide
    Flexible hours

    Uja Federation Of Greater Toronto

    Toronto, ON
    more than 2 months ago
  • $52.5k - $78.5k per year

     ...people, doing great work, and having a great time doing it.    The Opportunity   Reporting to the Senior Application Designer, the Production Designer (6 month contract) is responsible for the preparation of artwork, renderings and design documentation. The Production... 
    Contract work
    Senior
    Full time

    BrandActive

    Toronto, ON
    a month ago
  • $100k - $110k per year

     ...experienced and driven individual to join our Marketing team as a Senior Marketing Manager, Digital Enablement. Reporting to the Vice...  ...performance and the overall client experience. This is an 18-month contract position providing maternity leave coverage, with the... 
    Contract work
    Senior
    Long term contract
    Full time
    Immediate start
    Flexible hours

    Picton Mahoney Asset Management

    Toronto, ON
    more than 2 months ago
  • $72k - $82k per year

    S'more about the team Shape the conversation around one of Canada's most recognizable brands. HelloFresh is seeking a content leader to advance the brand's strategic initiatives and shape its comprehensive content strategy. The individual in this position will oversee social...
    Contract work
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Hellofresh

    Toronto, ON
    more than 2 months ago
  • $65k - $80k per year

     ...for people to help us shape the future of Numeris, and have a lot of fun along the way. The Executive Assistant is a high-trust, senior-level administrative partner responsible for providing comprehensive executive, operational, and governance support to the Chief... 
    Contract work
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Numeris

    Toronto, ON
    more than 2 months ago
  • $75k - $88k per year

     ...Contract Position - Hybrid Reporting to the Senior Manager, Marketing Operations & Strategic Insights, the Marketing Operations Specialist (MOS) is part of...  ...collaboration with Marketing Operations & Strategic Insights Analyst, communicate, coordinate, and outline processes... 
    Contract work
    Senior
    Full time
    Work at office
    Worldwide

    Fasken

    Toronto, ON
    more than 2 months ago
  • $65k - $75k per year

     ...Circular Materials is seeking hands-on IT Operations & M3 Support Analyst to support the M3 Post-Collection Portal, rugged mobile devices,...  ...IT Operations activities based on team priorities. This is a contract position, salaried paid and requires residency in Canada.... 
    Contract work
    Remplacement
    Full time
    Work at office
    Remote work
    Flexible hours

    Circular Materials

    Toronto, ON
    a month ago
  •  ...solutions for insurance and wealth management clients. Position: Senior Analyst/Associate Due Diligence Specialist, Private Credit, Investor...  ...investor communications Independent Contractor ~12-month independent contractor engagement ~ Expected commitment of... 
    Contract work
    Senior
    Long term contract
    Full time
    For contractors
    Remote work
    Flexible hours
    2 days per week

    Northleaf Capital Partners

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer Analyst (24 Month Contract). Be the first to apply!