DEVELOPMENT

Business Central Developer (Microsoft Dynamics 365)

Remote
Work Type: Full Time
We are seeking an experienced Business Central Developer to design, build, and maintain custom applications and extensions for Microsoft Dynamics 365 Business Central. The ideal candidate has strong AL development expertise, solid ERP knowledge, and experience integrating systems across platforms. Experience with Microsoft Dynamics 365 CRM (Customer Engagement) is a strong plus, especially in environments where workflows span both BC and CRM.

Location: Sacramento, CA (Hybrid)
Employment Type: Full-time
Start: ASAP

Key Responsibilities
Programming & Extension Development
Develop and maintain AL code for Business Central extensions
Build page and table extensions, APIs, and event-driven solutions
Refactor legacy code and adapt to platform updates
(Plus) Support Dynamics CRM customizations (JavaScript, Power Platform, Plugins)
Application & Database Development
Enhance ERP workflows, reports, and batch jobs
Use Visual Studio Code, Git, and Azure DevOps for source control and deployments
Optimize SQL Server queries
Work with Dataverse/CRM database structures as needed
Maintenance & Support
Troubleshoot and resolve Business Central application issues
Provide day-to-day user support
Modify code to meet evolving business needs
Support BC–CRM integrations when required
Integration & APIs
Build integrations between Business Central, Dynamics CRM, and third-party systems
Use REST APIs, OData, web services, and middleware
Support cross-platform data synchronization
Testing & Deployment
Perform unit testing and support UAT
Follow DevOps best practices for release management
Documentation & Collaboration
Document code changes and technical decisions
Maintain internal knowledge repositories
Collaborate across technical and business teams

Qualifications
Education
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Experience
5+ years of hands-on development with Microsoft Dynamics 365 Business Central (or NAV)
Strong AL programming experience
Visual Studio Code experience
Experience with Dynamics 365 CRM (Power Platform, JavaScript, Plugins) is a plus
Familiarity with ERP–CRM integrations preferred

Technical Skills
Required
Business Central development (AL)
AI-assisted programming experience
Visual Studio Code, Git, Azure DevOps
SQL Server / T-SQL
API integration (REST, OData, JSON, XML)
RDLC or Word Layout reporting
Debugging, testing, telemetry analysis
Preferred
Dynamics CRM (D365 CE) development
Power Platform (Dataverse, Power Automate)
C#, ASP.NET, Azure Functions
Dataverse architecture knowledge

Core Competencies
Strong analytical and problem-solving skills
Solid understanding of ERP systems and automation
Strong communication skills (technical and non-technical audiences)
Agile mindset and cross-functional collaboration
Continuous learner with interest in ERP and CRM ecosystems

Submit Your Application

You have successfully applied
  • You have errors in applying