Mid/Senior Microsoft Dynamics 365 CRM (CE) Developer

Summary

Develops and maintains cloud-based Dynamics 365 CRM solutions on Microsoft Azure, integrating systems and mentoring teams using C#/.NET, React, and Power Platform.

We are looking for an experienced Microsoft Developer to join our team and contribute to the design, development, and maintenance of cloud-based solutions and Dynamics 365 implementations. This is a senior/mid role - we're seeking a candidate with a strong track record of building and operating production systems on Microsoft Azure and Dynamics 365, and who can take ownership of architecture decisions and mentor other developers.

Responsibilities

  • Design, develop, and maintain applications and services hosted on Microsoft Azure.

  • Develop Dynamics 365 functionalities and accelerators.

  • Build and integrate solutions using Azure messaging and event-driven services (e.g. Service Bus).

  • Lead integrations between Dynamics 365 and external systems/APIs, enabling seamless collaboration with partners and internal processes.

  • Translate complex business requirements into robust technical solutions, focusing on performance and security.

  • Drive innovation within the Power Platform (Power Apps, Power Automate, Power Pages).

  • Lead architecture discussions and propose scalable, resilient cloud and CRM solutions.

  • Collaborate with cross-functional teams (BA, Design, Infra, QA) to deliver features end-to-end.

  • Write clean, maintainable, well-tested code following best practices.

  • Monitor, troubleshoot, and optimize application performance in production environments.

  • Contribute to CI/CD pipelines and DevOps practices (Azure DevOps).

  • Mentor mid-level developers and lead code reviews.

Key Requirements

  • Minimum 5+ years of professional software development experience.

  • Minimum 5 years of experience with Dynamics 365 CRM (Customer Engagement).

  • Strong hands-on experience with Microsoft Azure (Logic Apps, Functions, Service Bus, Storage, etc.).

  • Proficiency in C#/.NET and REACT.

  • Knowledge of the Power Platform (Power Pages) and front-end development.

  • Experience with Azure DevOps (repos, pipelines, boards).

  • Solid understanding of cloud architecture patterns (microservices, event-driven design, messaging patterns) and Azure integration patterns.

Other Details

This position is based in Portugal (preferred locations: Viseu or Lisbon). We welcome applications from individuals with relevant experience willing to explore new challenges in a dynamic environment.