Dynamics 365 Developer

North York, ON, CA, Canada

Job Description

About The Role



We're looking for an experienced Dynamics 365 Developer with deep technical expertise in Microsoft Dynamics 365 Customer Engagement (CE) and related Microsoft cloud technologies to support the design, development, and deployment of enterprise-level business solutions.

This role is ideal for someone who understands how to translate complex business requirements into practical, scalable solutions within the Dynamics 365 ecosystem and enjoys collaborating within a cross-functional, fast-paced environment.

As a Dynamics 365 Developer, you will play a key role in customizing, extending, and integrating Dynamics 365 CE solutions using C#, JavaScript, and Power Platform components. You'll work closely with architects, analysts, and delivery managers from initial discovery through deployment and post-implementation support, ensuring that each solution meets our clients' business goals and technical standards.

The Opportunity



You will report to the VP of Project Delivery and spend most of your time developing and configuring Dynamics 365 CE apps, plugins, and integrations while also contributing to technical design discussions, estimating work, and supporting client implementations.

You'll have the opportunity to work on projects across industries, from improving CRM usability and automating processes to integrating Dynamics with other Power Platform tools, Azure, and third-party applications.

What you will do



The Dynamics 365 Developer will be comfortable in all aspects of Project delivery including solution design, development, technical specs, prototyping, requirements definition, technical support, integration support, and more. Your responsibilities will include:

Assists the functional resources/business analysts with requirements gathering and provide design guidance for Dynamics 365 and Power Platform projects. Lead?workshops with customers, document requirements and design appropriate solutions. Facilitate discussions with business and technical stakeholders to extract critical business requirements and present a technical vision and solutions in the?form?of software products, customizations, and integrations to meet those needs within Dynamics 365. Overall application architecture and design decisions during a project to meet client requirements and systems, ensuring solutions align with business goals and processes, and fit within the enterprise context. Provide leadership and technical guidance to the project team throughout the implementation to ensure successful delivery of a Project. Work as a development lead and be able to demonstrate a wide range of development skills. Be a strong advocate for adherence to standards and best practices. Understand the capabilities of the development team, oversee their work, and provide support and assistance when needed. Provide best practices and solution alternatives as part of functional or technical design documents. Respond to Pre-Sales and technical questions and provide product, technical, and business expertise and assist our team to prepare and present tailored software demonstrations. Effectively communicate with the client, leading meetings, present information and solutions, and capture and distribute action items. Assist with providing inputs to the project plans, estimates and scope for sales proposals and statements of?work. Stay current on Dynamics 365 and related technologies, particularly Power Platform and Azure cloud technologies that support the solution

What you bring to the role



5+ years of hands-on experience developing and customizing Microsoft Dynamics 365 or CRM solutions. Proven experience as either a technical lead, or solution architect for Dynamics 365 Proven ability to create innovative solutions to solve complex business requirements, and streamline/automate business processes Demonstrated analytical, problem-solving, organizational, interpersonal, communication skills Experience with leading or participating in the gathering and documenting of business processes and requirements for the system with key business users
Any suitable combination of education, training, or experience is acceptable.

Technology Stack



Must-know foundations include:

Dynamics 365 CE Apps: Sales, Customer Service, Field Service, Marketing (and often Project Ops) Dataverse (Common Data Service): schema, relationships, lookups, calculated fields, alternate keys Model-Driven Apps: form customization, business rules, command bar, views, dashboards Plugins & Workflows Plugins: C# (.NET), IPlugin, ExecutionContext, Pre/Post-operation pipeline Custom Workflow Activities: for legacy process automation Business Process Flows (BPFs) and Real-time Workflows
Power Platform Integration

Power Apps: Canvas and Model-Driven customization, formulas, controls Power Automate (Flows): CRUD operations, Dataverse connector, HTTP actions, error handling Power BI: embedding dashboards in Dynamics, data modeling, RLS basics Power Pages (formerly Portals): Liquid templates, Web Roles, Entity Lists, JavaScript for UI logic AI Builder / Copilot Studio (formerly Power Virtual Agents): low-code AI integrations
Development Languages & Tools: C#, .NET, JavaScript (TypeScript, React, or Vue), Power Fx, HTML/CSS, Visual Studio / VS Code.

Integration: Azure Logic Apps, Azure Functions, Web APIs, SSIS, Azure Storage, Azure Active Directory, APIM, REST, Custom Connectors

Deployment & DevOps: Azure DevOps, CI/CD pipelines, GitHub/Git

Nice-to-Have & Future-Facing

Data & Reporting: SQL Server, Power BI, SSRS Microsoft Fabric Dataflows & Lakehouse concepts Copilot & AI Integration (Azure OpenAI, Copilot Studio) GitHub Copilot / Cursor / ChatGPT / Claude Docker & Postman YAML Pipelines

Why Whitecap?



We have been developing leading platform software solutions for over 27 years and have helped an impressive array of clients digitize and modernize their operations. That kind of success does not happen by accident. One of the reasons clients choose us is because of our people. We have built a team of skilled, passionate, and diverse people. We are incredibly proud of our team and the culture we have built together.

At Whitecap Canada Inc., we value innovation, teamwork, and a commitment to excellence. As a Microsoft Solution Technical Lead, you will have the opportunity to work on exciting projects, collaborate with a talented team, and contribute to the development of cutting-edge systems.

Here is what you can expect as a member of the Whitecap family:

A diverse client portfolio with exciting projects. An easy-going, fun, hybrid working environment. Supportive, family-oriented, no-burnout culture. Open, honest, and two-way communication with management. A comprehensive benefits package, including mental health support services. A competitive salary, bonuses, profit sharing and extra vacation Social activities like company cruises, holiday parties, lunches, games, contests, etc. All the coffee you need to power you through the day while in the office.

As part of our hybrid working structure, we expect our team members to work from the office two days a week on Tuesdays and Thursdays.

Our Toronto office is located at 200 Yorkland Blvd., with easy access from the 401, DVP, and 404. The building also offers a free shuttle service to Fairview Mall and Don Mills Subway Station throughout the day, making your commute even easier. The area has a variety of nearby amenities, including cafes, lunch options, and green spaces for breaks.

Join us and be part of a dynamic organization at the forefront of technological advancements.

Eligibility



Applicants must be Canadian Citizens or Permanent Residents legally entitled to work in Canada.

Job Types: Full-time, Permanent

Benefits:

Casual dress Company events Dental care Disability insurance Extended health care Life insurance On-site parking Paid time off Profit sharing Work from home
Ability to commute/relocate:

North York, ON M2J 5C1: reliably commute or plan to relocate before starting work (required)
Experience:

Microsoft Dynamics 365: 6 years (required) Power Apps: 3 years (required)
Work Location: Hybrid remote in North York, ON M2J 5C1

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3054568
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North York, ON, CA, Canada
  • Education
    Not mentioned