Senior AL Programmer
Key Responsibilities
Design and develop Business Central (BC) extensions using AL, including Table/Page/Codeunit Extensions, Custom API Pages, Reports, and Queries.
Analyze business requirements from Accounting, Finance, Warehouse, and Production teams and translate them into effective BC solutions.
Develop and maintain Custom APIs to integrate BC with external systems, such as Power Platform, Microsoft Fabric, banking/payment systems, and WMS.
Troubleshoot accounting posting issues involving General Ledger (GL), Item Ledger Entries, Value Entries, cost calculation (Cost Adjustment / Adjust Cost – Item Entries), Posting Groups, and Dimensions.
Collaborate with Power Platform and Fabric teams to design data integration between BC, Dataverse, and Lakehouse.
Prepare Functional and Technical Specifications and ensure code complies with AL Coding Guidelines and AppSource/SaaS compliance requirements.
Conduct code reviews for Junior and Mid-level developers and provide guidance on development best practices.
Support internal ERP system audits and IT governance initiatives, particularly in preparation for an IPO.
Required Qualifications
At least 4–5 years of experience developing AL code for Microsoft Dynamics 365 Business Central.
Strong expertise in Table/Page Extensions, Event Subscribers, Codeunits, Custom APIs, and OData.
Solid understanding of Business Central accounting structures (G/L, Posting Groups, Dimensions, and VAT) and the Manufacturing Module (BOM, Routing, and Production Orders).
Hands-on experience debugging and resolving performance and throttling issues in Business Central SaaS.
Good technical English writing and reading skills.
Strong communication skills, with the ability to explain technical concepts effectively to non-technical stakeholders, particularly in Finance and Production.
Preferred Qualifications (Nice to Have)
Experience with Microsoft Power Platform, including Power Automate, Power Apps, and Dataverse.
Experience with Microsoft Fabric, including Lakehouse, Notebooks, and Pipelines, or Business Central-to-Fabric integration.
Understanding of the jewelry manufacturing industry or OEM/ODM manufacturing operations.
Experience working in a company preparing for an Initial Public Offering (IPO), particularly in IPO readiness and IT governance.
Relevant Microsoft certifications, such as MB-820 or MB-800.