JOBSEARCHER

Business Central Developer

smx usaSacramento, CAMay 21st, 2026
Role: Business Central DeveloperLocation: Sacramento, CA - HybridOverviewWe are looking for an experienced Business Central Developer to design, develop, and maintain custom applications and extensions within Microsoft Dynamics 365 Business Central. The ideal candidate will have strong expertise in AL development and a solid understanding of ERP business processes. Experience with Microsoft Dynamics 365 CRM (Customer Engagement) and cross-platform integrations is highly desirable.Key ResponsibilitiesDevelopment & Extension DesignDesign, develop, and maintain AL-based extensions for Microsoft Dynamics 365 Business Central, including page extensions, table extensions, APIs, and event-driven customizations.Troubleshoot, refactor, and optimize existing code while ensuring compatibility with platform updates.Collaborate on Dynamics 365 CRM development (JavaScript, Power Platform, Plugins, Web Resources) when applicable.Application & Database DevelopmentEnhance ERP functionality, including workflows, reports, and batch processing jobs.Utilize Visual Studio Code, Git, and Azure DevOps for source control, versioning, and deployments.Optimize SQL Server queries and support Dataverse/CRM data structures where required.Support & MaintenanceDiagnose, troubleshoot, and resolve issues within Business Central applications.Provide day-to-day technical support and implement enhancements based on evolving business needs.Support CRM integrations and related system dependencies as needed.Integration & API DevelopmentDevelop and maintain integrations between Business Central, Dynamics 365 CRM, and third-party systems.Work with REST APIs, OData, web services, JSON, XML, and middleware platforms.Enable and support cross-system workflows and real-time data synchronization.Testing & DeploymentPerform unit testing and support user acceptance testing (UAT) for all development changes.Follow DevOps best practices for build, release, and deployment management.Ensure solutions meet both technical standards and business requirements prior to release.Documentation & CollaborationMaintain clear and detailed technical documentation for code, integrations, and system customizations.Contribute to internal knowledge bases and technical documentation repositories.Collaborate effectively with cross-functional teams and stakeholders.QualificationsEducationBachelor's degree in Computer Science, Software Engineering, or a related field—or equivalent practical experience.Experience5+ years of hands-on development experience with Microsoft Dynamics 365 Business Central (or NAV).Strong experience with AL development and Visual Studio Code.Exposure to Microsoft Dynamics 365 CRM (Customer Engagement) and Power Platform is a strong plus.Experience with ERP/CRM integrations and shared data models preferred.Technical SkillsRequiredAL programming and Business Central developmentVisual Studio Code, Git, Azure DevOpsSQL Server / T-SQLREST APIs, OData, JSON, XMLReport development (RDLC and/or Word layouts)Debugging, testing, and performance/telemetry analysisPreferredDynamics 365 CRM development (JavaScript, Plugins, Power Automate, Web APIs)Microsoft Power Platform (Dataverse, Power Automate flows)C#, ASP.NET, or Azure FunctionsDataverse architecture and integration best practicesCore CompetenciesStrong analytical and problem-solving abilitiesDeep understanding of ERP systems and business process automationExcellent communication skills with both technical and non-technical stakeholdersExperience working in Agile, cross-functional environmentsContinuous learner with interest in ERP and CRM technologies