2026-0039 Microsoft Dynamics Developer

Electrical Safety Authority

Mississauga

On-site

CAD 126,000 - 157,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

Union affiliation

Job summary

Electrical Safety Authority in Ontario seeks a Microsoft Dynamics developer to design, develop, and maintain web and data-driven applications within a large enterprise portfolio. You will lead technical direction, review code, and collaborate across IT to ensure scalable, integrated solutions.

The role entails documenting specs, participating in all development phases, and driving best practices in testing, deployment, and design while mentoring colleagues and aligning with business needs.

Qualifications

  • Expertise in Microsoft-centric technologies such as C#, SQL Server Development, SharePoint, Azure, and Dynamics 365.
  • Proficiency deploying and maintaining web server technologies, including Windows Server and IIS.
  • Experience with design frameworks and source control systems such as TFS, GIT, CI/CD Pipelines, Azure DevOps, and MVC.
  • Ability to collaborate with stakeholders and support business decisions through product development and innovative research initiatives.
  • Participate in peer code reviews, ensuring adherence to standards and proper implementation.
  • Stay current with emerging trends in software development and advocate adoption when appropriate.

Responsibilities

  • Develop, enhance, integrate, and maintain high-quality web/mobile applications.
  • Lead design processes, create system documents, and perform code/design reviews.
  • Ensure integration and scalability across multiple applications within a large enterprise portfolio.
  • Provide technical leadership, resolve impediments, and guide direction throughout project delivery.
  • Document specifications, design documents, maintenance docs, and user manuals.
  • Support testing through unit testing and bug resolution, and ensure smooth deployments.

Skills

C#
SQL Server
SharePoint
Azure
Dynamics 365
Windows Server
IIS
TFS
Git
CI/CD
Azure DevOps
MVC

Tools

Source control (TFS)
CI/CD Pipelines
MVC

Job description

Job Type & Duration: Full-time, Permanent

Shift Information: Monday to Friday, 35 hours per week

Salary Range: MP4 : $2,414.00- $3,017.00 weekly

Affiliation: this is a unionized position (Society of United Professionals)

Number of Positions Open: 1

Posting Period: Will be posted on linked in until June 30, 2026

General Accountabilities

This person will develop, enhance, integrate, and maintain high-quality web / mobile applications aligned with user needs and business strategies.

The Microsoft Dynamics developer will be involved in developing various web based, data driven solutions in a large enterprise application portfolio. The developer will support the creation and maintenance of multiple applications in the portfolio, ensuring appropriate integration and scalability. As a technical expert, work collaboratively with the IT team using current and emerging technologies to create, enhance, and maintain product features. As a technical expert and lead, deliver on the design process with direct creation of system documents and perform code reviews and design reviews on activities completed by IT development resources. Participate in projects and support activities. Actively participate in the decision-making process and budget decisions for future application upgrades, changes or new products.

Selection Criteria
  • Technical Skills
  • Expertise in Microsoft-centric technologies such as C#, SQL Server Development, SharePoint, Azure, and Dynamics 365.
  • Proficiency in deploying and maintaining web server technologies, including Windows Server and IIS.
  • Experience working within design frameworks and utilizing source control systems such as TFS, GIT, CI/CD Pipelines, Azure DevOps, and MVC.
  • Solution Design Practice
  • Collaborate with stakeholders, research and development teams to support business decisions through product development and innovative research initiatives.
  • Participate in and oversee a peer code review process, ensuring adherence to standards and proper implementation.
  • Stay current with emerging trends in software development, advocating for their adoption when appropriate.
  • Drive technology choices to support immediate and long-term organizational growth through rapid prototyping and research.
  • Ensure the creation and maintenance of technical documentation throughout the application lifecycle.
  • Engage in all phases of the development cycle, including planning, daily standups, demos, and retrospectives.
  • Enhance solution quality by actively participating in testing through unit testing and bug resolution.
  • Collaborate with technology team members to ensure issue-free deployments.
  • Act as a mentor to team members by demonstrating and enforcing high standards of quality and efficiency.
  • Participate in planning and review meetings with technical staff, line management, and user departments.
  • Application Delivery
  • Provide technical leadership, resolving impediments and guiding technical direction throughout project delivery.
  • Implement best practices for testing, deploying, and developing code.
  • Prepare and review technical specifications, design documents, business cases, maintenance documentation, operating instructions, and user manuals.
  • Offer technical insights on the selection, acquisition, migration, usage, and application of technology products and services.
  • Identify and resolve system issues, estimate development time, recommend enhancements, and commit to deliverables as part of project plans.
  • Design and deliver system integrations adhering to technology standards and best practices.
  • Continuously engage with other technology team members to identify and resolve cross-team dependencies/issues, striving for continuous improvement.
  • Collaborate with contract and vendor resources to deliver end-to-end solutions, monitoring the quality of third-party contributions.
  • Application Maintenance and Support
  • Implement and document system enhancements to meet evolving user needs.
  • Resolve production issues and incidents, following established technology team processes, including ITIL frameworks.
  • Create knowledge base articles in Help Desk support portal and regularly review solutions with team members.
  • Provide support for incident, problem, and change management processes.
  • Address escalated issues from help desk, other team members and business users.
  • Research
  • Continuously research emerging technologies and maintain knowledge of current best practices in solution design standards.
  • Communication and Influence
  • Provides regular updates to Project Managers and IT management of solution development deliverables.
  • Actively participates in project meetings, offering guidance and expertise to technical teams.
  • Collaborate with technology team members and vendors to coordinate activities and meet project goals.
  • Prepare written reports dealing with technical issues.
  • Performs other duties as required
Requirements
  • Requires knowledge of information technology, computer hardware and applications software to test and implement new and changed computer applications and to make recommendations for information technology solutions to business problems.
  • A period of over 4 years and up to and including 8 years is considered necessary to gain this experience.
REPORTING RELATIONSHIPS

Reports to: Director, Application Solutions

Direct Reports: 0

Works Closely with: all of IT

Notes(s)
  • PLEASE NOTE THAT THE CLOSING DATE IS FIRM.

ESA may use automated or AI-assisted tools to support certain aspects of the recruitment and selection process.

The salary range for this position is subject to change and will be determined in accordance with the applicable collective agreement or, where no collective agreement applies, based on the successful candidate’s skills, experience, and internal equity.

We are committed to removing barriers that candidates may experience in our recruitment process. Please email careers@electricalsafety.on.ca with any accommodation requests, or if there is anything we can do to enable your inclusive participation in the process.

The Electrical Safety Authority (ESA) regulates and promotes electrical safety in Ontario. The ESA is Ontario’s delegated administrative authority for electrical safety, reporting to the Ministry of Public and Business Service Delivery and Procurement (MPBSDP). ESA operates independently while working closely with the government to enforce and promote electrical safety regulations across the province.

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

Similar jobs worth comparing

OPEN: Senior Manager Engineering
OPEN: Senior Manager Engineering

Cpus Engineering Staffing Solutions Inc. • Mississauga

On-site
CAD 90,000 - 150,000
Comprehensive Pension Plans
Employee Assistance Program
Health Benefits
+1
2026-0060 Support Representative, Utility Reg (Rotation)
2026-0060 Support Representative, Utility Reg (Rotation)

Electrical Safety Authority • Mississauga

On-site
CAD 97,000 - 103,000
Application Developer
Application Developer

Worky • Mississauga

Hybrid
CAD 80,000 - 90,000
Health and dental benefits on Day 1
Wellness spending account
Annual short-term incentive bonus
+3
OPEN: Senior Manager Engineering
OPEN: Senior Manager Engineering

Cpus Engineering Staffing Solutions Inc. • Mississauga

On-site
USD 57,044 - 85,567
Application Developer
Application Developer

Erco Worldwide Inc • Mississauga

On-site
CAD 90,000 - 120,000
Health and dental benefits on day 1
Health care/wellness spending account
Annual short-term incentive bonus
+7
Application Developer
Application Developer

ERCO Worldwide • Mississauga

On-site
CAD 90,000 - 120,000
Health and dental benefits
Wellness spending account
Annual bonus
+6
Analyst Solutions (Appian Developer)
Analyst Solutions (Appian Developer)

Independent Electricity System Operator • Mississauga

Hybrid
CAD 111,000 - 159,000
Senior Application Component Developer
Senior Application Component Developer

Fonction publique de l'Ontario • Toronto

On-site
CAD 96,000 - 120,000
Projects Manager, Digital Experience and Web Transformation (Technical Lead)
Projects Manager, Digital Experience and Web Transformation (Technical Lead)

Regional Municipality of York • Newmarket

On-site
CAD 138,000 - 162,000
OMERS pension plan
Health care spending account
Inclusive and diverse workforce
Microsoft Developer-Full-Time-Toronto
Microsoft Developer-Full-Time-Toronto

United States Digital Space LLC • Toronto

On-site
CAD 80,000 - 110,000
Competitive pay
Performance-based incentives
Benefits promoting work-life balance