Microsoft Dynamics 365/Power Platform Developer Job at OntarioMD Toronto, ON

Microsoft Dynamics 365/Power Platform Developer

Full Time/Permanent

Job Band: 5

Microsoft Dynamics365/Power Platform Developer is responsible for designing, developing, maintaining, and helping improve user experience and adoption of OntarioMD’s Microsoft Dynamics 365 and Power Platform applications.

As a Microsoft Dynamics 365/Power Platform Developer you will be responsible for implementing new features to our suit of products and champion improvements to existing systems using Dynamics 365, Power Platform, .Net and other related technologies. As a key member of M365/Power Platform development team, you will be working closely with technical and business partners within the organization to develop key features and applications.

Reporting to the Manager of Development, the Microsoft Dynamics365/Power Platform Developer is responsible for:

  • Designing, developing and implementing effective Dynamics CRM/365 and Power Platform solutions and applications.
  • Modifying/maintaining custom entities, plug-ins, workflows and APIs of MS Dynamics 365 as needed.
  • Actively participating in product design reviews by providing creative and practical ideas and solutions in a teamwork environment. Provide technical expertise for OntarioMD’s Dynamics 365 application/data architecture and systems design.
  • Designing and implementing Microsoft .NET solutions leveraging ASP.NET, APIs, mobile and more.
  • Designing, developing and maintaining key components of the software suite using .NET Framework, ASP.NET and Power Platform and SharePoint.
  • Providing, maintaining , and updating technical documentation to reflect new applications or enhancements to existing applications.
  • Regularly coordinating or participating in discussions with the CRM program Leads, Product Strategy & Delivery and IT Services & Operations team to develop and maintain applications or enhancements that meet business needs.
  • Formulating unit tests to test application software in development to ensure that a pro­gram’s functionality matches its specification’s business requirements, and to ensure that the organizations programming standards are followed.
  • Coordinating and supporting the implementation of developed projects for production use.
  • Managing and supporting the maintenance of systems developed in-house, including “trouble-shooting”, defect fixing, change requests, designing, and implementing sound solutions.
  • Monitoring usage patterns and usage rates to ensure that employees are using the system efficiently and effectively
  • Creating reports about the usage of Dynamics 365 and Power Platform apps and identifying potential areas for improvement based on the data collected.
  • Working closely with our other support teams to provide quality customer service.
  • Performing other duties within the same domain as assigned by the Manager, Development.

Requirements that are important to us:

  • Degree or diploma in Computer Science, Engineering or related field or equivalent work experience
  • Three (3) years of experience of web application design and development
  • Three (3) of experience with C#/ASP.NET WebAPI/ASP.NET MVC/Entity Framework
  • Three (3) or more years of functional or technical experience implementing Dynamics 365 CRM and Power Platform and PowerApps Portal solutions
  • Experience with other Dynamics 365 API and integration packages and experience with custom development of CRM APIs would be beneficial
  • Strong knowledge of the .NET Framework
  • Strong knowledge and experience with SOA, REST, OData
  • Experience with SharePoint REST API, Client Side Object Model (CSOM), Remote Event Receivers
  • Experience with source control management systems (SVN, Git) and continues integration environment
  • Strong team player, excellent attitude, takes initiative, and willing to help achieve team success.
  • Strong ability to learn quickly and adapt to change in business landscape and working environments.
  • Understanding of basic waterfall and iterative project management concepts (Agile)
  • Experience with Azure DevOps tools is an asset
  • Experience with modern JS frameworks such as ReactJS and Angular considered an asset
  • Microsoft Power Apps and/or Dynamics 365 certificates considered an asset
  • .NET and/or SharePoint certificates considered an asset
  • ITIL Process are an asset.

Benefits we think you’ll like

  • Fantastic opportunity to grow within the team and throughout the organization
  • Professional development and continuous in-house learning opportunities
  • Fun, friendly and dynamic work environment with a passion for digital health
  • Competitive salary and bonus program
  • Exceptional group benefits package paid by the organization

How to Apply:

Interested candidates are invited to apply online through our careers page. Applications will be considered up until October 6, 2022 at 5:00 pm.

For further information, visit our website at . We regret that only those selected for an interview will be contacted.

OntarioMD is strongly committed to diversity within its community and welcomes applications from racialized persons/persons of colour, women, Indigenous People of North America, persons with disabilities, LGBTQ2S+ persons, and others who may contribute to the further diversification of ideas. In accordance with the AODA Act, accommodation will be provided throughout the recruitment process to applicants with disabilities.

All candidates offered a position with OntarioMD from December 3, 2021, onward must be fully vaccinated and provide proof of their vaccination as a condition of employment. OntarioMD will comply with its Human Rights obligations and accommodate employees who are legally entitled to accommodation.

Following the advice of provincial health authorities, to mitigate the risk of the potential spread of COVID-19 and support social distancing, all recruiting activities including interviews and new hire onboarding will be conducted remotely. While we are doing our best to ensure reasonable response times, please expect potential delays during the recruiting process due to the current situation.

OntarioMD does not solicit personal information such as banking information or passport information over social media sites for employment purposes.

Powered by JazzHR

About the Company

Company: OntarioMD

Company Location:  Toronto, ON

Estimated Salary:

Upload your CV/resume or any other relevant file. Max. file size: 80 MB.