Microsoft Dynamics 365 Software Developer

4 days ago


Toronto, Ontario, Canada Teckhorizon Inc Full time

Position Overview
The Software Developer will be responsible for translating technical system specifications into working, tested applications. The role includes application design, coding, troubleshooting, and supporting software throughout its lifecycle. The successful candidate will work collaboratively with cross-functional IT teams to deliver high-quality, secure, and scalable software solutions.

Key Responsibilities

  • Translate technical specifications into functional, tested applications.
  • Develop detailed programming specifications and write/generate efficient code.
  • Develop and compile data-driven programs, conduct unit testing, and maintain codebases.
  • Troubleshoot and resolve technical issues during implementation, conversion, and migration.
  • Collaborate with IT professionals throughout all stages of the Software Development Life Cycle (SDLC).
  • Conduct design walkthroughs and provide post-implementation support.
  • Prepare and maintain user and system documentation.

General Skills

  • Proven experience in programming and analysis with specialized software support.
  • Strong ability to collaborate across IT teams and stakeholders.
  • Experience in structured methodologies for software design, development, implementation, and maintenance.
  • Proficiency in object-oriented and third-generation languages.
  • Hands-on experience with application design patterns, deployment, and troubleshooting.
  • Expertise in relational and hierarchical database technologies.
  • Experience using query languages and information retrieval packages.
  • Strong analytical, problem-solving, and decision-making abilities.
  • Excellent verbal, written, and interpersonal communication skills.
  • Reliable team player with a track record of meeting deadlines.

Desirable Skills

  • Experience developing Internet-ready applications and rapid application development (RAD) methodologies.
  • Understanding of Information Management principles and best practices.
  • Experience with middleware, gateways, and product installation scripts (encoding, testing, debugging).
  • Ability to provide technical post-implementation support.
  • Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
  • Experience in preparing user/system documentation and conducting design reviews.

Additional Skills (Oracle Software Developer Focus)

  • Experience conducting impact assessments for Oracle E-Business customizations and extensions.
  • Strong conversion experience in Accounts Receivable and Collections modules.
  • Proficiency in Oracle Database, PL/SQL, SQL, XML, Unix shell scripting, and Oracle Data Integrator.
  • Solid business understanding of GL, AR, Collections, AP, and Inventory modules within Oracle E-Business Suite.
  • Knowledge of Oracle table structures related to GL, AR, AP, INV, and FND.
  • Strong skills in SQL tuning and partitioned tables.
  • Experience with data warehouse, ETL methodologies, and OBIEE.
  • Exposure to Java and Oracle Application Development Framework (ADF).
  • Strong communication and leadership skills to ensure project quality and technical excellence.

Experience And Skill Set Requirements

  • Technical Skills (40%)
  • Experience with Agile methodologies.
  • Hands-on experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
  • Knowledge of Dynamics interoperability and integration with other Microsoft cloud technologies.
  • Proficiency in both low-code and custom development on Dynamics 365.
  • Experience with Dataverse design and development.
  • Strong working knowledge of Azure, .NET, C#, JavaScript, DevOps, and pipelines.
  • Experience (40%)
  • Proven experience with Azure, Dynamics 365, and Power Platform.
  • Hands-on experience with Dynamics CRM Customer Service Workspace, including session templates, routing, and configurations.
  • Proficiency in Web API, ASP.NET, .NET Core, Entity Framework, Azure SQL, CI/CD pipelines, and DevOps.
  • Strong understanding of SaaS, PaaS, and IaaS cloud models.
  • Certifications in Dynamics 365 and Azure are an asset.
  • Experience in case management, knowledge management, and customer service workspace configuration.
  • Communication Skills (20%)
  • Strong ability to produce clear, concise documentation, reports, and technical reviews.
  • Skilled in communicating complex ideas effectively and in user-friendly terms.
  • Demonstrated ability to maintain high levels of customer service and collaboration across internal and external teams.

Must-Have Qualifications

  • Experience with Dynamics 365, Power Platform, and Azure solution design.
  • Knowledge of Dynamics interoperability and integration capabilities.
  • Experience in low-code and custom development on Dynamics 365.
  • Strong background in Dynamics 365 Customer Experience, including Case Management, Knowledge Management, and Customer Service Workspace configuration.
  • Proficiency in Azure SQL, DevOps, and CI/CD pipelines.


  • Toronto, Ontario, Canada Arthur Grand Technologies Inc Full time

    Company Description Arthur Grand Technologies ) is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Responsibilities:Required to translate technical systems specifications into working, tested applications.This includes:developing detailed programming specificationswriting and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.Resolves and troubleshoots technical problems which arise during the use and operation of...


  • Toronto, Ontario, Canada Scadea Software Solutions Full time

    Position: Senior Business Systems Analyst (BSA) – Microsoft Dynamics 365 CRMExperience:10+ YearsIndustry Exposure:InsuranceEmployment Type:Full-time with SCADEAWork Model:Hybrid (2–3 days in office)Location:Toronto, CanadaJob SummaryWe are seeking a highly skilled Senior Business Systems Analyst (BSA) with extensive experience in Microsoft Dynamics 365...


  • Toronto, Ontario, Canada Huntel Global Full time

    Title:Senior Dynamics 365 DeveloperLocation:Toronto, ON (Onsite)Type:Long Term ContractIntroduction:Join a rock-solid organization as our client's next Senior Dynamics 365 Developer and sit at the center of projects that drives decisions. You'll help one of Canada's most trusted organizations work on the latest project, and be rewarded with great...


  • Toronto, Ontario, Canada Doane Grant Thornton Full time

    Who we areYou know those big cities that still feel like small towns? Where everyone's friendly and helps each other out? That's like Doane Grant Thornton. Except here we're all professionals and there isn't a mayor or a general store. What we're trying to say is that we're a large and growing professional services firm that still feels like a community. We...


  • Toronto, Ontario, Canada Doane Grant Thornton LLP Full time

    Who We AreYou know those big cities that still feel like small towns? Where everyone's friendly and helps each other out? That's like Doane Grant Thornton. Except here we're all professionals and there isn't a mayor or a general store. What we're trying to say is that we're a large and growing professional services firm that still feels like a community. We...


  • Toronto, Ontario, Canada COSTI Full time

    This is a full-time non-union position scheduled to work 35 hours per weekDUTIESMicrosoft 365 Administration : Proficiency in managing Microsoft 365 services, including Exchange Online, SharePoint Online, Teams, Intune, Autopilot, and OneDrive for Business. Managing user identities across cloud and on-premises environments, license management, and service...


  • Toronto, Ontario, Canada Doane Grant Thornton LLP Full time

    Who we areYou know those big cities that still feel like small towns? Where everyone's friendly and helps each other out? That's like Doane Grant Thornton. Except here we're all professionals and there isn't a mayor or a general store. What we're trying to say is that we're a large and growing professional services firm that still feels like a community. We...


  • Toronto, Ontario, Canada CCI- Computer Consultants International, Inc. Full time

    Candidates MUST be authorized to work in Canada / hold a valid work visa. CCI does not sponsor work visas.Responsibilities:•Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining,...

  • Technology Architect

    2 weeks ago


    Toronto, Ontario, Canada Maarut Inc Full time

    Deep hands-on experience with MS Dynamics 365Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologiesWorking knowledge of both low code development and custom development on Dynamics 365Working knowledge with Dataverse design and developmentExperience with Dynamics 365 Case Management, Customer...