Dynamic 365 Customer Engagement (CE) Platform Technical Lead

Toronto, Windsor, Montréal, Québec
Greenshield Labs – Engineering /
Hybrid
Our Mission
At Greenshield Labs, we believe in helping Canadians get the health care they need, when and where they need it.
We create apps and services that make it easier, more accessible and more affordable for Canadians to get the care they need. We believe in the power of technology to let you live a healthier, happier and more meaningful life. And with this passion, we’re making practical solutions to everyday problems.. 

Interested in building high-impact health products? You’ll fit right in.

Life at Greenshield Labs
We are founders, entrepreneurs, designers, and technologists coming together to build, launch, and scale products and companies solving painful problems in the Canadian health space. We love solving big challenges and are focused on providing Canadians with better access to the care they need.

As a Dynamics 365 CEPlatform Administrator, you will be responsible for the maintenance, configuration, and reliable operation of our Dynamics 365 systems. You will play a key role in troubleshooting, systems improvements, and integration projects to optimize our platform’s capabilities in supporting our organizational goals. 

Role in a Nutshell

    • Administer and support the Dynamics 365 CE environments, including triage,troubleshooting, and resolving any issues related to system performance, functionality, and user access. 
    • Coordination of support and administrative activities amongst additional support specialists. 
    • Collaborate with IT teams and business units to enhance system effectiveness, conducting regular reviews and updates to ensure the platform meets the evolving needs of the organization. 
    • Manage user roles, security, profiles, workflows, and other administrative functions to optimize the platform's performance and usability. 
    • Provide guidance to other technology teams to update and build integrations related to Dynamics data. 
    • Lead the implementation of updates and upgrades to the Dynamics 365 CE system, ensuring minimal disruption to business operations. 
    • Develop and maintain detailed documentation on system configurations, processes, and protocols. 
    • Provide training and support to end-users, enhancing their understanding and efficient use of the platform. 
    • Monitor system health and security, implementing best practices for data management and cybersecurity compliance. 
    • Experience performing scheduled and unscheduled maintenance activities for multiple Dynamics 365 environments - including new deployment, service updates, and monitoring for multiple Dynamics 365 modules. 
    • Coordinate deployment activities across development stages, ensuring smooth transitions and minimizing risks. 
    • Configure and customize Power Platform components and Dynamic 365 applications to meet business needs. 
    • Maintain code quality standards, conduct peer reviews, resolve bugs, and facilitate knowledge transfer to support staff for efficient operations. 

What we're looking for

    • Bachelor’s degree in computer science, Information Technology, or a related field. 
    • 4+ years experience in Dynamics 365 administration, system support, or a similar role (Customer Service, Sales). 
    • Completion of MB/PL-400 Power Platform Developer exam & or certification as Power Platform Developer Associate is preferred.
    • Strong understanding of Microsoft Dynamics 365 functionalities, configurations, and integration capabilities. 
    • Experience with .NET (C#) and JavaScript development within the D365 SDK, including working knowledge of the ODATA and REST endpoints. 
    • Experience coordinating development activities across a team of Dynamics developers.
    • Excellent problem-solving skills and the ability to work under pressure. 
    • Proficient with Power Platform model driven and canvas applications. 
    • Strong communication and collaboration skills, capable of working effectively with cross-functional teams. 

Nice To Have

    • Familiarity with Azure Logic Apps, Azure Function Apps, and Azure Web Jobs, Azure Data Factory 
Our Commitment To Your Health:
We pride ourselves on offering flexible and comprehensive benefits for you and your dependents, covering medical, dental, mental health and more. At GreenShield, we understand that life happens. We offer flexible work hours for the times when you need to put your health, family, or well-being first.

Proficiency in English is required for this position. As part of this role, you will be required to communicate with colleagues, clients, or customers who predominantly use English as their primary language. English language skills are essential to ensure effective and efficient communication, both verbally and in writing and will enable strong collaboration with colleagues from diverse backgrounds. By requiring English proficiency for this position, we aim to ensure that our employees can excel in their roles, collaborate, and communicate effectively, and contribute to the success of our organization.

Even if your experience doesn’t align perfectly to every requirement in this posting, but you are excited about this opportunity, we invite you to apply from the page that opens by clicking “Apply Now”.
Providing this information gives GreenShield consent to use your personal information to assess your suitability for specific positions, future opportunities or for your personnel file. Your résumé will be held in strict confidence and will be viewed only by the Organization. Information may be stored outside of Canada and could be used for aggregate statistical purposes (which uses no personal identification).

Culture Matters:
We believe the best workplace cultures are where every voice is valued and every person feels comfortable bringing their authentic selves to work. Diversity and inclusion are ingrained in our DNA. 
GreenShield is an equal opportunity employer. Whatever you need to be successful, we will support you. If you need accommodation during the recruitment process or a few questions answered, please let us know at at requestforaccommodation@greenshield.ca. Information received relating to accommodation will be addressed confidentially.