CAI Software, LLC

Microsoft Business Central Senior Developer

CAI Software, LLC  •  Bengaluru, IN (Onsite)  •  9 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking an experienced Microsoft Dynamics 365 Business Central Senior Developer / Engineer with deep expertise in AL development and a strong command of Business Central's underlying data architecture and object model. In this role you will design, build, and maintain customizations and integrations that extend Business Central to meet complex business requirements across finance, supply chain, manufacturing, and operations.

AL Development & Customization

  • Design, write, test, and deploy AL extensions for Dynamics 365 Business Central using Visual Studio Code and the AL Language extension
  • Build custom tables, pages, codeunits, reports, queries, and XMLports following Microsoft extension model best practices
  • Develop event-driven customizations using publisher/subscriber patterns to maintain upgrade safety and avoid direct base application modifications
  • Write and optimize AL procedures and triggers, applying proper separation of business logic from UI and data layers
  • Manage extension dependencies, app manifests (app.json), and versioning across development, staging, and production environments

Business Central Architecture & Schema

  • Demonstrate fluency with Business Central's core table schema — including G/L Entry, Item Ledger Entry, Customer/Vendor Ledger Entries, Posted Documents, Assembly and Production Orders, and related posting routines
  • Navigate and apply Business Central's page and page extension framework, including ListParts, FactBoxes, Role Centers, and API pages
  • Understand and work within Business Central's permission model, profiles, and configuration packages
  • Design data models that align with Business Central's relational schema patterns and avoid breaking changes to core application flows
  • Apply knowledge of Business Central's posting codeunits and journal mechanics when building finance or inventory customizations

Integrations & APIs

  • Build and maintain integrations using Business Central's OData v4 and REST APIs, custom API pages, and web services
  • Develop and consume integrations with external platforms including Power Platform, Azure services, third-party SaaS tools, and EDI systems
  • Design integration patterns using Azure Logic Apps, Azure Functions, or direct API-to-API calls as appropriate for the use case
  • Implement robust error handling, retry logic, and logging for all integration touchpoints

Collaboration & Delivery

  • Partner with functional consultants to translate business requirements into sound technical designs before committing to development
  • Participate in solution design reviews, code reviews, and sprint ceremonies as part of an Agile delivery team
  • Document technical designs, data flow diagrams, and post-deployment configuration steps for hand-off and support
  • Support testing cycles including unit testing, UAT facilitation, and post-go-live stabilization
  • Provide Level 2/3 technical support for Business Central issues escalated beyond functional team resolution

Experience

  • 5+ years of hands-on AL development experience in Microsoft Dynamics 365 Business Central (not solely legacy C/AL in NAV)
  • Demonstrable experience building production-grade BC extensions — portfolio, GitHub repo, or customer references required
  • Experience working across multiple Business Central functional areas: Finance, Inventory, Sales, Purchasing, or Manufacturing
  • Exposure to Business Central SaaS (cloud) deployment; on-premises experience a plus but cloud-first mindset required

Preferred Qualifications

  • Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or equivalent certification
  • Experience with legacy C/AL and upgrade migrations from NAV to Business Central
  • Familiarity with Business Central's Manufacturing module (Production Orders, Routings, BOMs)
  • Experience with Warehouse Management and Advanced Warehousing configurations
  • Background in multi-company, multi-currency, or multi-entity Business Central environments
  • Knowledge of AppSource publishing process and Microsoft's technical validation requirements
  • Experience with Business Central Container-based development (BcContainerHelper / Docker)
CAI Software, LLC

About CAI Software, LLC

CAI Software, LLC delivers mission-critical, production-oriented software to Manufacturers and Food & Beverage producers, processors, and distributors. This includes enterprise resource planning (ERP), manufacturing execution systems (MES), warehouse management software (WMS), electronic data interchange (EDI eCommerce), and process automation software and services. We are headquartered in the USA and operate globally.

Industry
IT & Software
Company Size
501-1,000 employees
Headquarters
Lincoln, Rhode Island
Year Founded
Unknown
Social Media