Point your AI agent at freehire and let it find you a job.

Get the CLI →

Bosch Group

New

Senior Developer – Dynamics 365 CRM & Power Platform (Canvas Apps)

Posted Updated
Discussion

Job Summary

We are looking for an experienced Senior Developer with strong expertise in Microsoft Dynamics 365 CRM (Sales/Customer Engagement) and Power Platform, with a particular emphasis on Canvas Apps development. The candidate will be responsible for designing, developing, customizing, and implementing scalable CRM and Power Platform solutions. The role requires strong hands-on technical skills, the ability to work independently, and experience working in an Agile delivery environment.

Key Responsibilities

  • Design, develop, and customize Microsoft Dynamics 365 Sales/Customer Engagement solutions.

  • Develop and maintain Power Apps Canvas Apps, including responsive UI, business logic, and Dataverse integration.

  • Develop and customize D365 forms, business rules, plugins, JavaScript, and PCF controls.

  • Build and maintain Power Automate flows for business process automation.

  • Work with Microsoft Dataverse, including data modelling, relationships, security roles, teams, and permissions.

  • Develop reusable PCF controls and custom components using JavaScript/TypeScript.

  • Implement integrations using Dataverse Web API, OData, and REST APIs.

  • Work with React for component-based UI development.

  • Support solution deployment and environment management using Azure DevOps and CI/CD pipelines.

  • Perform code reviews, troubleshoot technical issues, and ensure adherence to development standards.

  • Prepare technical documentation and participate in sprint planning, backlog refinement, and sprint reviews.

Must Have

  • Strong hands-on experience in Microsoft Dynamics 365 Sales/Customer Engagement development and customization.

  • Extensive experience in Power Apps Canvas Apps development.

  • Good experience with Power Automate and Dataverse.

  • Strong programming skills in JavaScript/TypeScript.

  • Experience developing custom PCF controls.

  • Knowledge of D365 forms, plugins, business rules, Ribbon Workbench, and web resources.

  • Experience with Dataverse Web API, OData, and REST API integrations.

  • Working knowledge of React.

  • Experience with Azure DevOps, source control, and solution deployment.

  • Good understanding of Agile/Scrum delivery methodologies.

Qualifications

  • 5-8 years of overall IT experience, with relevant experience in Dynamics 365 CRM and Power Platform development.

  • Proven experience delivering enterprise CRM and Canvas Apps solutions.

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

  • Microsoft Dynamics 365 / Power Platform certifications are an added advantage.

  • Strong analytical, problem-solving, communication, and collaboration skills.

  • Ability to work independently in a distributed project environment.

Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).

4-7 Years

Skills

What Middle Solutions Engineering jobs ask for — and how much of it you have →
Apply

See also

Solutions Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.