Senior Software Engineer (Dynamics F-O)
Darwin Recruitment · Utrecht, Utrecht, Netherlands
قدّم وتابع مع أبلاي إيدجSenior Software Engineer - Dynamics F&O (Utrecht)As a Senior Software Engineer (Dynamics F&O), you will be responsible for the development, enhancement, and optimization of our X++-based Independent Software Vendor (ISV) extension for Microsoft Dynamics 365 Finance & Operations.The ideal candidate is a Senior Software Engineer (Dynamics F&O) / X++ Developer / Solution Architect who enjoys working on the core of the Dynamics 365 F&O platform, building generic and scalable frameworks, and ensuring that solutions integrate seamlessly with both Microsoft standards and third-party extensions. They combine deep technical expertise with architectural thinking and a strong focus on maintainability, extensibility, and product quality.The solution enables data from various external host systems to be integrated and written to both standard Finance & Operations entities and custom entities developed by third parties, implementation partners, or other ISVs.The focus of the role is to build and maintain a generic, configurable, and highly scalable integration framework that can support multiple customer environments and use cases.You will operate at the core of the Dynamics 365 F&O platform, designing and implementing architecture that is robust, maintainable, and fully aligned with Microsoft best practices, extensibility standards, and the broader Dynamics ecosystem.DUTIES· Design and develop scalable and maintainable solutions using X++ within Dynamics 365 F&O.· Define and implement the technical architecture of the ISV extension.· Ensure the solution is flexible enough to support various external host systems and customer-specific requirements.· Build reusable components and frameworks that minimize custom development and maximize configurability.· Develop and enhance functionality that enables data integration between external systems and Dynamics 365 F&O.Create generic mechanisms for: o Data mappingo Transformationo Validationo Error handlingo Logging and monitoringEnsure seamless interaction with: o Standard F&O entitieso Custom entities developed by partners and third partieso Other ISV solutions within the Dynamics ecosystem.· Ensure the extension adheres to Microsoft's extension model and upgrade-safe development practices.· Design solutions that remain compatible with future platform updates and releases.· Optimize the application architecture to accommodate new entities and integrations without requiring significant redevelopment.Optimize code and architecture for: o High transaction volumeso Large datasetso Complex integrations· Identify and resolve performance bottlenecks.· Ensure the solution remains stable and scalable across multiple customer implementations.· Provide technical guidance on architecture decisions and development standards.· Collaborate with product owners, consultants, and developers to translate business requirements into technical solutions.· Conduct code reviews and ensure adherence to development best practices.· Contribute to the strategic roadmap of the ISV product.· Develop and maintain technical documentation.· Support testing, troubleshooting, and issue resolution.· Ensure high levels of code quality, security, and maintainability. Key Requirements:· X++· Microsoft Dynamics 365 Finance & Operations development· Dynamics 365 extension framework· Data entities and integration frameworks· Object-oriented programming principles· SQL and database concepts· APIs and system integrations· Performance tuning and optimization· Experience developing commercial ISV solutions for Dynamics 365 F&O.· Experience integrating with multiple external systems and third-party applications.· Knowledge of:o Azure integration serviceso CI/CD pipelines and DevOps practiceso Application lifecycle management within Dynamics 365. Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.