For Employers

Microsoft Business Central Senior Developer

CAI Software, LLC
Bengaluru, Karnataka, IndiaFull timePosted 9 days ago
Location
Bengaluru, Karnataka, India
Type
Full time

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)

About CAI Software, LLC

CAI Software, LLC develops production-oriented, mission-critical software for manufacturers, processors, and distributors, including enterprise resource planning (ERP), manufacturing execution systems (MES), warehouse management software (WMS), electronic data interchange (EDI/eCommerce), and process automation. It serves customers in select vertical markets such as food & beverage, lumber and building materials, metal fabrication, aerospace & defense, automotive, precious metals, and discrete manufacturing and distribution. CAI is majority-owned by private equity firm Symphony Technology Group (STG) and has grown through multiple acquisitions of specialized software products.

Industry
Software (manufacturing and distribution enterprise software)
Head office
Smithfield, Rhode Island
Company size
51-200
Founded
1978
Enterprise Resource Planning (ERP)Manufacturing Execution Systems (MES)Warehouse Management Software (WMS)Electronic Data Interchange (EDI)Process automation softwareSoftware for food & beverage producers, processors, and distributorsSoftware for discrete manufacturing and distribution
View CAI Software, LLC’s profile →

Interested in this role?

Apply now to join CAI Software, LLC.

Apply for this position

Similar roles

Microsoft Business Central Senior Developer

Apply