Senior Developer, Enterprise Applications – Permanent

Kohl & Frisch Limited

Vaughan

On-site

CAD 120,000 - 140,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, vision from day 1
Personal Days
Employee Assistance Program
Professional Development
Wellness programs
Vacation Pay
Exclusive memberships and discounts

Job summary

Kohl & Frisch Limited is seeking a Senior Developer, Enterprise Applications to design, develop and maintain ERP capabilities within a regulated pharmaceutical distribution environment. You will work with Business Analysts, SMEs and platform teams to deliver compliant enterprise solutions.

The role emphasizes integration, data governance, security and DevOps collaboration, with opportunities for leadership and mentorship within the Development team.

Qualifications

  • 5 years of hands-on development with Dayforce and D365FO in enterprise environments.
  • Experience delivering customizations, integrations and production support.
  • Experience with ERP implementations or steady-state support in regulated/audit-sensitive industries.

Responsibilities

  • Design, develop and maintain software code.
  • Build and support integrations with ERP and related systems (EDI, WMS, HRIS, middleware).
  • Collaborate with DevOps and Azure platform teams on deployments and monitoring.
  • Ensure security, data privacy and audit readiness in line with Health Canada requirements.
  • Provide code reviews and mentorship to junior developers.

Skills

ERP problem-solving
Mentorship
Code reviews
Agile/DevOps practices

Education

Bachelor's degree in computer science or engineering

Tools

Dayforce
Microsoft Dynamics 365 Finance & Operations
Azure DevOps
Logic Apps
OData APIs
Power Platform
Lifecycle Services
Automated testing frameworks

Job description

Senior Developer, Enterprise Applications – Permanent

Location: Kohl & Frisch Limited (Concord, ON)

About Us

Founded in 1916, Kohl & Frisch Limited has a solid reputation in the healthcare industry that distinguishes it as the only national, Canadian‑owned and operated wholesale distributor. A family‑owned company, it is one of Canada’s leading national distributors and is the essential link between pharmaceutical manufacturers and healthcare providers. The company is fully equipped to service large chain retailers, independent pharmacies, clinics, and hospitals for all their Rx, OTC, home healthcare, and front shop needs.

About The Role

The Senior Developer, Enterprise Applications is a hands‑on technical contributor responsible for designing, developing and maintaining the technology ecosystem within a regulated pharmaceutical distribution environment. This role focuses on high‑quality development, integrations and system enhancement while ensuring solutions align with established architecture, security standards and Health Canada regulatory requirements. Reporting to the Senior Manager, Enterprise Applications, the Senior Developer works closely with Business Analysts, functional SMEs, technical leads and platform teams to deliver reliable, compliant and well‑documented ERP capabilities.

What will you do?
Technical Contribution
  • Design, develop and maintain software code where applicable
  • Contribute to solution design and ensure implementations align with established technical architecture and development standards
  • Apply best practices for performance, scalability, security and maintainability in all development work
Development Integration
  • Build and support integrations with applicable technologies such as EDI platforms, warehouse management systems, HRIS, middleware, and third‑party applications.
  • Develop and maintain data integrations using OData, Logic Apps, and file‑based interfaces.
  • Support data migration and ongoing data management using the Data Management Framework, including validation and reconciliation.
Environment & Platform Collaboration
  • Utilize environment monitoring, updates, and issue analysis
  • Work closely with DevOps and Azure platform teams on deployments, environment health, performance monitoring, and resiliency.
  • Support performance tuning and telemetry using Azure Monitor and Application Insights
Security & Compliance
  • Implement solutions that comply with role‑based security, data privacy regulations (GDPR, PIPEDA), and internal security standards.
  • Ensure technical changes are properly documented and audit‑ready.
  • Collaborate with compliance and quality teams to meet GxP and Health Canada requirements.
Data Quality & Governance Support
  • Support data governance practices by enforcing validation rules and reconciliation processes within D365FO.
  • Assist with master data integrity across integrated systems.
Team Collaboration & Mentorship
  • Provide code reviews and technical guidance to other developers.
  • Mentor junior developers and contribute to knowledge sharing within the team.
  • Coordinate with external partners and vendors on technical deliverables.
Change & Release Management
  • Participate in Agile and DevOps practices, including sprint planning, backlog refinement, and release activities.
  • Support version control, build, and deployment processes using Azure DevOps pipelines.
  • Coordinate testing and deployment of functional enhancements in accordance with IT department processes and standards.
People Management
  • Manage members of the Development team including activities such as performance appraisals and time away.
What you bring
Education
  • Bachelor’s degree in computer science, engineering, or a related field.
Experience
  • 5 years of hands‑on development experience with software technologies such as Dayforce, Microsoft Dynamics 365 Finance & Operations (or AX), delivering customizations, integrations, and production support in enterprise environments.
  • Demonstrated experience working on complex ERP implementations or steady‑state support, ideally within regulated or audit‑sensitive industries.
Technical Skills
  • Knowledge in X++, D365FO extensibility, and data entities.
  • Experience with Azure DevOps, Logic Apps, OData APIs, and integration patterns.
  • Working knowledge of Power Platform and ERP security models.
  • Experience using Lifecycle Services and supporting automated testing frameworks.
Certifications
  • Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer Associate (preferred).
  • Additional Microsoft Azure or Power Platform certifications are considered an asset.
What’s in it for you?

This position offers a salary range of $120,000 – $140,000, exclusive of discretionary bonus eligibility and our full benefits package. The final salary offered to the selected candidate will be determined in accordance with location, relevant experience, skill level and education.

Additional Compensation (if Applicable)
  • Bonus or commission structure
  • Pension Plan (eligibility after 18 months service).
Benefits
  • Health, dental, vision from day 1
  • Personal Days
  • Employee Assistance Program
  • Opportunity for Professional Development
  • Wellness programs
  • Vacation Pay
  • Exclusive memberships and discounts.

Kohl & Frisch Limited welcomes applications from individuals with disabilities and provides accommodations upon request for candidates taking part in the selection process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 84,000 - 128,000
Senior Financial Analyst, Corporate Services
Senior Financial Analyst, Corporate Services

Kohl & Frisch Limited • Toronto

On-site
CAD 85,000 - 100,000
Health benefits
Dental & Vision
Personal days
+5
Senior Financial Analyst, Corporate Services
Senior Financial Analyst, Corporate Services

Kohl & Frisch Limited • Vaughan

On-site
CAD 85,000 - 100,000
Health, dental, vision from day 1
Personal Days
Employee Assistance Program
+4
Senior Developer- Microsoft Dynamics
Senior Developer- Microsoft Dynamics

eClerx • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Enterprise Applications & Integration Developer
Enterprise Applications & Integration Developer

Joseph Ribkoff • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Senior Financial Analyst, Corporate Services
Senior Financial Analyst, Corporate Services

Kohl & Frisch Ltd • Vaughan

On-site
CAD 85,000 - 100,000
Health, dental, vision
Personal Days
Employee Assistance Program
+4
Enterprise Applications & Integration Developer
Enterprise Applications & Integration Developer

Joseph Ribkoff Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Developer, Fullstack - Warehouse Management Systems (WMS)
Senior Developer, Fullstack - Warehouse Management Systems (WMS)

Fullscript • Toronto

Hybrid
CAD 125,000 - 165,000
Generous PTO
RRSP match program
Flexible benefits package
+3
Microsoft Dynamics 365 F&O Senior Functional Consultant - Managed Services (Full Time Permanent[...]
Microsoft Dynamics 365 F&O Senior Functional Consultant - Managed Services (Full Time Permanent[...]

BDO Canada • Winnipeg

Hybrid
CAD 85,000 - 120,000
Competitive total cash compensation
Flexible benefits
Reimbursement for wellness initiatives
Senior Developer, Fullstack - Warehouse Management Systems (WMS)
Senior Developer, Fullstack - Warehouse Management Systems (WMS)

Fullscript • Ottawa

On-site
CAD 125,000 - 165,000
Generous PTO and competitive pay
RRSP match program
Flexible benefits package
+3