Dynamics 365 Software Developer Jobs in Toronto, Ontario, Canada
Create alert for “Dynamics 365 Software Developer”
Toronto, Ontario, Canada
Senior Dynamics 365 Software Developer
About the role
Our client is seeking a Senior Software Developer to design, develop, customize, and support enterprise applications using Microsoft Dynamics 365, Power Platform, and Azure. The successful candidate will work onsite in Toronto, delivering scalable cloud-based solutions while collaborating within Agile project teams
Responsibilities
Design, develop, test, deploy, and maintain enterprise applications using Dynamics 365, Power Platform, and Azure. Translate business and technical requirements into scalable, secure, and maintainable software solutions. Develop detailed technical designs, programming specifications, and high-quality code. Configure and customize Dynamics 365 Customer Service modules and related Power Platform solutions. Develop both low-code and custom-coded Dynamics 365 solutions. Build and maintain integrations between Dynamics 365 and Microsoft cloud technologies. Develop APIs and backend services using ASP.NET, .NET Core, Entity Framework, and Azure SQL. Build and maintain Power Apps (Model-Driven, Canvas Apps), Power Pages, and PCF Controls. Develop server-side functionality using Liquid templating where required. Design and develop solutions using Dataverse. Participate in Agile ceremonies including sprint planning, backlog refinement, and daily stand-ups. Manage source control, deployments, and CI/CD pipelines using Azure DevOps. Troubleshoot production issues and provide post-implementation support. Conduct unit testing, debugging, code reviews, and technical documentation. Collaborate with business stakeholders, architects, QA teams, and project managers throughout the SDLC.
Must-Have Qualifications
8+ years of software development experience in enterprise environments. Hands-on experience with Microsoft Dynamics 365 Customer Service (Customer Experience). Strong experience with Microsoft Power Platform (Power Apps, Power Pages, Dataverse). Experience designing and developing cloud solutions on Microsoft Azure. Experience with Dynamics 365 interoperability and integration with Microsoft cloud technologies. Expertise in both low-code and custom development within Dynamics 365. Strong knowledge of Dataverse design and development. Experience developing Model-Driven Apps, Canvas Apps, Custom PCF Controls, and Power Pages. Experience with ASP.NET, .NET Core, C#, JavaScript, Web APIs, Entity Framework, and Azure SQL. Hands-on experience with Azure DevOps, Git, CI/CD pipelines, and Agile delivery methodologies. Experience configuring Customer Service Workspace, Case Management, Knowledge Management, Agent Experience Profiles, Session Templates, Workstreams, and Routing in Dynamics 365.
Nice-to-Have Qualifications
Microsoft Dynamics 365 certification. Microsoft Azure certification. Experience with Kanban and Agile project management tools. Knowledge of SaaS, PaaS, and IaaS cloud service models. Experience developing enterprise integrations and middleware solutions. Experience with Liquid templating and server-side development. Familiarity with Accessibility for Ontarians with Disabilities Act (AODA) standards. Experience conducting technical design walkthroughs and code reviews. Public sector or government project experience. Strong documentation and stakeholder engagement skills.
Not the right fit? Search for Dynamics 365 Software Developer jobs in Toronto, Ontario, Canada
About Teckhorizon Inc
Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions that connect businesses with top-tier IT professionals. Teckhorizon Inc. is committed to providing our clients with the highest level of service and support and works closely with them to understand their needs and deliver exceptional results. We are an ideal partner for businesses looking to harness the power of technology to achieve their goals.