We are looking for Senior Business Central Developer
Experience
8+ years in Dynamics 365 Business Central development, including at least 5 years of AL extension development on Business Central SaaS
We are looking for a Senior Business Central Developer to design, build and integrate extensions on Microsoft Dynamics 365 Business Central SaaS for a multi-company leasing and rental business. You will own complex AL development, including a custom lease and recurring billing solution, connect Business Central to other Business Central environments and third-party systems through APIs, lead data migration from legacy ERP systems, and guide other developers on standards and best practice.
Key responsibilities
- Design, develop and maintain Business Central extensions in AL, using VS Code and the AL Language extension.
- Build tables, table extensions, pages, page extensions, codeunits, reports, XMLports, queries and enums following Microsoft's extension model.
- Design and build a custom lease management solution: head leases, sub-leases, recurring and contract-based billing, end-of-contract options (renew, extend, terminate, purchase) and revenue-share settlements.
- Design and deliver integrations between Business Central and external systems, such as payment and transaction platforms, a contracts database, a billing engine and a web portal.
- Build integrations between separate Business Central environments for intercompany transactions and shared master data, using APIs and job queues with retry, idempotency and reconciliation.
- Develop and consume REST and OData APIs, including custom API pages and API queries in Business Central.
- Load high volumes of data through the APIs, using batch requests ($batch) and background processing.
- Work with Azure services such as Azure Functions, Logic Apps, Service Bus and Power Automate where integrations require them.
- Develop supporting .NET / C# services (Azure Functions, middleware, connectors) and SQL databases for components that sit outside Business Central.
- Lead data migration from legacy ERP and contract systems: extraction from SQL-based sources, data mapping, opening balances, open transactions and reconciliation, using configuration packages, RapidStart or custom tools.
- Load historical data into Business Central.
- Build multi-language report and document layouts (Word / RDLC, report extensions)
and maintain XLIFF translations for Dutch and French.
- Translate business requirements into technical designs, estimates and specifications with functional consultants and stakeholders.
- Write automated tests with AL test codeunits and the Test Toolkit, and run them in the build pipeline.
- Support Business Central SaaS major updates and upgrades, including obsolete objects and breaking changes.
- Deploy per-tenant extensions and manage sandbox, UAT and production environments in the Business Central Admin Center, working in the customer's tenant through GDAP or guest access.
- Optimise performance, troubleshoot production issues and use telemetry (Application Insights) for diagnosis.
- Manage source control, branching and CI/CD pipelines using Git and Azure DevOps or GitHub, including AL-Go where used.
- Co-design shared business flows with other Business Central partners, review code and produce technical documentation.
Required skills and experience
- 8+ years of hands-on development in Dynamics 365 Business Central, including at least 5 years of AL extension development on Business Central SaaS.
- Strong AL expertise: extension development, events and subscribers, interfaces, permission sets, upgrade and install codeunits.
- Proven track record delivering end-to-end integrations between Business Central and third-party applications.
- Deep experience with Business Central APIs: standard APIs v2.0, custom API pages, OData and SOAP web services.
- Solid knowledge of REST principles, JSON / XML, webhooks and authentication (OAuth 2.0, Microsoft Entra ID app registrations).
- Good understanding of core Business Central modules: Finance, Fixed Assets, Sales, Purchasing, Service, Project, Inventory and Warehouse, together with dimensions, intercompany and multi-company set-ups.
- Experience with contract-based or recurring billing in Business Central, such as Subscription Billing or lease and rental solutions,
and awareness of lease accounting (IFRS 16 / Belgian GAAP).
- Experience with the Belgian (BE) localisation: VAT statements, VAT and enterprise numbers, CODA bank statements, and Peppol BIS 3.0 e-invoicing through the E-Documents framework.
- Proven experience migrating data from legacy ERP systems into Business Central, including opening balances, history and reconciliation.
- Robust experience with Business Central SaaS (cloud): Admin Center, environments, per-tenant extension deployment and app dependencies.
- Hands-on .NET / C# development, for example Azure Functions, middleware or connector services alongside Business Central.
- SQL Server skills: database design, writing queries, analysing data and tuning performance.
- Working knowledge of Git, Azure DevOps or GitHub, CI/CD for AL projects, and automated testing with AL test codeunits and the Test Toolkit.
- Experience with debugging, performance profiling and resolving production issues.
- Experience with multi-language solutions: XLIFF translations and multi-language report layouts.
Good to have
- Experience with Azure Integration Services: Logic Apps, Service Bus, API Management.
- Experience integrating payment or transaction platforms, such as card and app payment providers.
- Experience in electronic invoicing, using the Business Central E-Documents framework.
- Experience with on-premises Business Central deployments.
- Power Platform: Power Automate, Power Apps and Power BI reporting on Business Central data.
- Exposure to AppSource app development and ISV product work.
- Microsoft certification, such as MB-820 (Business Central Developer).
- Working knowledge of French or Dutch.
Soft skills
- Clear communication with both technical teams and business users.
- Strong analytical and problem-solving ability.
- Able to work independently, own deliverables and manage priorities across projects.
- Comfortable leading technical discussions and mentoring others.
- Experience working with client teams and other implementation partners across time zones.
If Interested, pls. share your resume on
[email protected] along with below details:
Current ctc:
Expected ctc:
Total Exp:
Rel Exp:
Current company:
Highest qualification fulltime :
Notice Period :
Current Location:
Open for Location:
Regards,
Ruchi P
📌 Business Central Developers (Pune)
🏢 Mastek
📍 Pune