Site icon Darwin Recruitment

Senior Software Engineer (Dynamics F-O)

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 mapping

o Transformation

o Validation

o Error handling

o Logging and monitoring

Ensure seamless interaction with:

o Standard F&O entities

o Custom entities developed by partners and third parties

o 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 volumes

o Large datasets

o 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 services

o CI/CD pipelines and DevOps practices

o Application lifecycle management within Dynamics 365.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Don Harripersadh

Exit mobile version