A complete application in a minute
Tailored resume and cover letter, ready to send.
OSQuay is seeking an experienced Senior Microsoft Developer to design, develop, and maintain cloud-based solutions and Dynamics 365 implementations in a Microsoft Azure environment. You will own architecture decisions and mentor other developers while leading integrations with external systems and APIs.
The role emphasizes performance, security, and CI/CD practices, with opportunities to drive innovation across the Power Platform and modern cloud-CRM architectures.
We are looking for an experienced Microsoft Developer (Senior) to join our team and contribute to the design, development, and maintenance of cloud-based solutions and Dynamics 365 implementations. This is a senior 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.
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
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
Performance & Troubleshooting
ALM
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
Preferred Location (Portugal: Viseu, Lisbon)