Business Central / Dynamics 365 Developer
Role Summary
We are seeking a practical and capable Microsoft Business Central / Dynamics 365 Developer to support, extend, and improve the Microsoft business applications stack. This is a hands-on role suited to a middle-level engineer who understands Microsoft Dynamics 365 Business Central, Dynamics 365 CRM concepts, and the broader Microsoft ecosystem.
The ideal candidate will be comfortable working with Business Central extensions, including tables, pages, reports, fields, and standard extension patterns. They will also support CRM configuration changes, data migration activities, business process automations, Power BI reporting needs, and integrations between Microsoft tools and third-party systems.
This role does not require deep senior-level experience, but the successful candidate should be independent enough to investigate tasks, ask the right questions, clarify requirements with business stakeholders, and deliver smaller features or technical changes with guidance.
Key responsibilities include but are not limited to:
· Develop, extend, and maintain Microsoft Dynamics 365 Business Central functionality using AL and standard extension patterns
· Extend and adjust Business Central tables, pages, reports, fields, and related data structures
· Implement field adjustments, configuration changes, and UI-side improvements in Dynamics 365 CRM
· Support data migration activities, including data mapping, cleanup, import/export, validation, and troubleshooting
· Develop and support automations for business processes using Power Platform, Power Automate, and related Microsoft tools
· Support Power BI reporting needs, including data preparation, report adjustments, dashboard updates, and basic data model work
· Assist with integrations between Microsoft business applications and third-party systems
· Work with APIs, data exchange formats, and integration workflows where required
· Investigate technical issues, document findings clearly, and suggest practical improvements
· Translate business requirements into well-scoped technical changes
· Communicate effectively with internal stakeholders to clarify requirements, explain trade-offs, and support adoption of implemented solutions
Essential requirements for the role:
· Demonstrated experience in a relevant Microsoft business applications, ERP, CRM, software development, or systems engineering role
· Understanding of Microsoft Dynamics 365 Business Central
· Basic to solid knowledge of Microsoft Dynamics 365 / CRM concepts
· Experience with AL language for Business Central extensions
· Knowledge of .NET / C#
· Understanding of Business Central tables, pages, reports, fields, and standard extension patterns
· Ability to work confidently with data structures, integrations, and migration activities
· Experience with Power Platform and/or Power Automate
· Experience with Power BI dashboards, reports, data preparation, or data models
· Good communication skills and the ability to clarify business requirements with non-technical stakeholders
· Strong problem-solving ability, with a practical and delivery-focused mindset
· Ability to investigate tasks independently, ask appropriate questions, and deliver smaller features or changes with guidance
· Highly proficient with standard business technology and Microsoft Office Suite
Advantageous / desirable section
· JavaScript knowledge for CRM customisations or UI-side adjustments
· Experience with integrations, APIs, or common data exchange formats
· Experience with reporting, permissions, and Microsoft environment configuration
· Experience supporting data migrations between ERP, CRM, reporting, or third-party systems
· Familiarity with Microsoft Dataverse and broader Dynamics 365 architecture
· Experience working in a growing business where systems and processes are evolving quickly
· Interest in automation, business process improvement, and scalable technology operations
The process will consist of an initial introductory call, followed by further interview stages.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |