{bc}
indeed

Senior Programmer Analyst (24 Month Contract)

Doctors of BC
Vancouver, CAN
Contract
Onsite
$80,066 to $100,083
Discovered 1 months ago
Application development and modernizationProgress OpenEdge.NETSalesforceNetSuiteSnowflake

Full Job Posting

Role overview

The Senior Programmer Analyst designs, develops, maintains, and modernizes enterprise applications, integrations, and technical solutions.

The role maintains legacy application continuity while helping migrate business processes, data, and functionality to modern cloud-based ERP, CRM, and data platforms.

The role works with business stakeholders, technical colleagues, data teams, and external vendors.

Salary

  • The starting salary range is $80,066 to $100,083; the starting salary falls between the minimum and midpoint of the salary range.

Application development and modernization

  • Design, develop, maintain, and enhance enterprise applications, services, integrations, and databases.
  • Support Progress/OpenEdge applications while progressively reducing dependency on the legacy platform.
  • Analyze application functionality, code, business rules, integrations, and data structures for modernization and migration.
  • Migrate business processes, data, and functionality to modern platforms such as Salesforce, NetSuite, Snowflake, and other enterprise solutions.

Integrations, data, and support

  • Develop APIs, integration services, automation, and data-processing solutions connecting enterprise applications.
  • Extract, transform, migrate, validate, and reconcile data.
  • Troubleshoot complex application, database, and integration issues and investigate root causes.
  • Create sustainable solutions that address underlying technical problems.

Collaboration and delivery

  • Collaborate with technical colleagues, business stakeholders, subject matter experts, data teams, vendors, and implementation partners.
  • Document technical designs, application interfaces, data models, code, and operational support procedures.
  • Participate in requirements, technical design, development, code review, testing, deployment, and production support.
  • Support source-control, environment-management, and release-management practices; mentor technical resources and contribute to development standards.

Technical environment

  • Legacy platforms include .NET and Progress OpenEdge.
  • Modernization targets include cloud-based ERP, CRM, and data platforms such as Salesforce, NetSuite, and Snowflake.
  • The role involves application, API, database, integration, data-migration, and software delivery practices.

Success expectations

Investigate complex problems, understand connections among code, databases, interfaces, and business processes, and evaluate technical options.

Deliver reliable, maintainable, well-documented solutions and maintain operational continuity as legacy dependencies are reduced.

Apply appropriate development, testing, version-control, deployment, security, monitoring, and data-integrity practices.

Requirements

  • Senior-level application development expertise.
  • Ability to analyze legacy application functionality, code, business rules, integrations, and data structures for modernization and migration.
  • Ability to develop and maintain APIs, integration services, automation, and data-processing solutions.
  • Ability to perform data extraction, transformation, migration, validation, and reconciliation.
  • Ability to troubleshoot complex application, database, and integration issues and conduct root-cause analysis.
  • Ability to translate business rules and stakeholder needs into requirements for replacement solutions.
  • Experience participating across the software development life cycle, including design, development, review, testing, deployment, and production support.
  • Ability to produce and maintain technical designs, documentation, interface specifications, data models, and operational procedures.
  • Ability to mentor technical resources and contribute to knowledge transfer and development standards.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Doctors of BC