Salary
$90 - $95 / hour
Location
Toronto, ON
Posted
Jul 8, 2026
Role overview
Job Title: Software Developer - Senior
Location: Toronto, Ontario
Work Model: Onsite
Duration: 11 Months
No. of Positions: 1
Submission Deadline: 2026-07-10, 12:00 p.m. EST
Must Haves
- Experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Working knowledge of Dynamics interoperability, integration, and capability with other Microsoft cloud technologies.
- Working knowledge of both low-code development and custom development on Dynamics 365.
- Extensive experience developing in Dynamics 365 Customer Experience (Case Management, Knowledge Management, Customer Service Workspace configuration).
- Experience with Azure SQL, DevOps, CI/CD Pipelines, etc.
Description / Responsibilities / Skills
Project Description
The services of fee-for-service Dynamics developers are required to support ServiceOntario systems development.
The resources will be used to build modern integrated services working with Microsoft Dynamics along with custom code in.NET and front-end technologies.
Responsibilities
- Translate technical systems specifications into working, tested applications.
- Develop detailed programming specifications.
- Write and/or generate code.
- Compile data-driven programs.
- Maintain applications and conduct unit testing.
- Resolve and troubleshoot technical problems during software operation.
- Provide technical assistance in implementation, conversion, and migration activities.
General Skills
- Experience in programming and analysis.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
- Experience with structured methodologies for application development and maintenance.
- Experience in design, coding, testing, debugging, and documentation.
- Experience with object-oriented and third-generation language development tools.
- Experience in one or more programming languages.
- Experience in application design, design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using query languages and information retrieval packages.
- Experience with one or more communication protocols.
- Experience eliciting and documenting requirements from business stakeholders and SMEs.
- Excellent analytical, problem-solving, communication, and interpersonal skills.
- Proven ability to meet project deadlines.
Desirable Skills
- Programming internet-ready applications.
- Rapid Application Development (RAD) methodologies.
- Information Management principles and practices.
- Middleware and gateway technologies.
- Reviewing, modifying, encoding, testing, and debugging installation scripts.
- Post-implementation support and issue resolution.
- Conducting design walkthrough sessions.
- Knowledge of AODA standards and accessibility requirements.
- Creation of user and system documentation.
Additional Skills
Oracle Development Experience
- Experience conducting impact assessments on Oracle E-Business customizations and extensions.
- Strong conversion experience in Accounts Receivable Collections modules.
- Strong Oracle Database, PL/SQL, SQL, XML, Unix Shell Scripting, and Oracle Data Integrator skills.
- Strong business knowledge of:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- Knowledge of Oracle E-Business table structures.
- Strong SQL tuning and partition table experience.
- Experience with Data Warehousing, ETL methodologies, and OBIEE.
- Java and Oracle Application Development Framework (ADF) experience is an asset.
- Strong leadership and communication skills.
Evaluation Criteria
Technical Skills 40%
- Experience with Agile methodologies.
- Experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Working knowledge of Dynamics interoperability and Microsoft cloud integrations.
- Experience with low-code and custom development on Dynamics 365.
- Experience with Dataverse design and development.
- Experience developing solutions using Azure technologies.
- Experience with.NET, C#, and JavaScript.
- Experience with DevOps, task boards, and deployment pipelines.
Experience 40%
- Experience with Azure, Dynamics 365, and Power Platform.
- Experience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, Session Templates, Workstreams, and Routing.
- Experience with:
- Web API Development
- ASP.NET
-.NET Core
- Entity Framework
- Azure SQL
- DevOps
- CI/CD Pipelines
- Understanding of SaaS, PaaS, and IaaS cloud models.
- Dynamics 365 and Azure certifications preferred.
- Experience using Agile and Kanban boards.
- Extensive experience developing:
- Dynamics 365 Customer Service
- Case Management
- Knowledge Management
- Customer Service Workspace
- Power Platform
- Power Apps
- Model-Driven Apps
- Canvas Apps
- Power Pages
- Custom PCF Controls
- Liquid Templating Language
- Experience with both low-code and custom development on Dynamics 365.
Communication Skills 20%
- Strong documentation skills including reports, reviews, and assessments.
- Ability to present ideas and recommendations clearly and effectively.
- Strong customer service skills for internal and external stakeholders.