Senior Programmer Analyst Remote Modernization Lead

Doctors of BC

Vancouver

Remote

CAD 81,000 - 100,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Doctors of BC is seeking a Senior Programmer Analyst to design, develop, maintain, and modernize enterprise business applications, integrations, and data platforms across the organization. The role involves migrating from legacy Progress/OpenEdge to cloud-based ERP/CRM solutions while maintaining operational continuity.

The position requires collaboration with stakeholders, vendors and internal teams, delivering robust APIs, data migrations, and scalable technologies to support the

Qualifications

  • Bachelor’s degree in computer science, software engineering, computer engineering, or a related discipline, or equivalent experience.
  • 5+ years of senior application development experience in 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.

Responsibilities

  • Design, develop, maintain and enhance enterprise applications, services, integrations and databases.
  • Maintain and support Progress/OpenEdge applications while progressively reducing 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 to modern platforms such as Salesforce, NetSuite, Snowflake and other enterprise solutions.
  • Develop and maintain APIs, integration services, automation, and data-processing solutions.
  • Perform data extraction, transformation, migration, validation and reconciliation activities.
  • Develop technical solutions using 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 designs.
  • Work with stakeholders to translate business rules into replacement solutions.
  • Produce and maintain technical designs, interface specs, data models and documentation.
  • Participate in SDLC activities and release-management practices.
  • Collaborate with Data Management on data migrations and integrations with enterprise data platforms.
  • Coordinate with vendors and partners on design, development and migration.

Skills

Analytical thinking
Problem solving
Communication skills
Independent work
Team collaboration

Education

Bachelor’s degree in CS or related

Tools

Progress OpenEdge ABL/4GL
OpenEdge Database
C#
NET/.NET Core
Salesforce
NetSuite
Snowflake
ETL/ELT
PowerShell

Job description

Doctors of BC is seeking a Senior Programmer Analyst to design, develop, maintain, and modernize enterprise business applications, integrations, and data platforms across the organization. The role involves migrating from legacy Progress/OpenEdge to cloud-based ERP/CRM solutions while maintaining operational continuity.

The position requires collaboration with stakeholders, vendors and internal teams, delivering robust APIs, data migrations, and scalable technologies to support the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Applications Specialist: NetSuite & Integrations Expert
Enterprise Applications Specialist: NetSuite & Integrations Expert

Doctors of BC • British Columbia

Hybrid
CAD 71,000 - 89,000
Senior Programmer Analyst (24 Month Contract)
Senior Programmer Analyst (24 Month Contract)

Doctors of BC • Vancouver

Remote
CAD 81,000 - 100,000
Senior Application Modernization Engineer
Senior Application Modernization Engineer

Ian Martin Group • Toronto

On-site
CAD 100,000 - 130,000
Senior ERP Functional Lead for Workday Migration (Remote)
Senior ERP Functional Lead for Workday Migration (Remote)

Swim Recruiting • Victoria

Remote
CAD 152,000 - 179,000
Software Engineer
Software Engineer

PlanIT Search • Markham

On-site
CAD 90,000 - 130,000
Business System Analyst
Business System Analyst

Microserve • Port Coquitlam

On-site
CAD 85,000 - 110,000
Extended health
Dental
Vision
+6
Senior Functional Lead, ERP
Senior Functional Lead, ERP

Swim Recruiting • Victoria

Remote
CAD 152,000 - 179,000
Microsoft Dynamics 365 BC Developer
Microsoft Dynamics 365 BC Developer

R2 Global • Richmond

On-site
CAD 110,000 - 150,000
Dental & health care
Disability & life insurance
Paid time off
+3
Project Manager – Major Data Centre & Cloud Migration Program
Project Manager – Major Data Centre & Cloud Migration Program

TechioSoft Systems • British Columbia

On-site
CAD 90,000 - 120,000
Senior Technical Business Analyst
Senior Technical Business Analyst

Compass Technology • Mississauga

On-site
CAD 90,000 - 120,000
Bonus
RRSP Match
Benefits
+1