Business Central Developer - Sacramento, CA (Hybrid)

Digital Links Inc

Sacramento, CA

JOB DETAILS
LOCATION
Sacramento, CA
POSTED
2 days ago

Role: Business Central Developer
Location: Sacramento, CA - Hybrid
Visa: USC/ GC/ TN

Overview

We are seeking a skilled Business Central Developer to design, build, and maintain custom applications and extensions for Microsoft Dynamics 365 Business Central. The ideal candidate will have expertise in AL programming and a deep understanding of ERP business processes. Experience with Microsoft Dynamics 365 CRM development is a plus, particularly in environments where workflows span across both platforms.

Key Responsibilities

Programming & Extension Development
  • Develop and maintain AL code for custom Business Central extensions, including page and table extensions, API consumption, and event-driven architecture.
  • Troubleshoot, refactor legacy code, and adapt to platform updates.
  • Experience with Microsoft Dynamics CRM development (JavaScript, Power Platform, Plugins) is a plus.
Application & Database Development
  • Enhance ERP application features like workflows, reports, and batch jobs.
  • Use Visual Studio Code, Git, and Azure DevOps for source control and deployments.
  • Optimize SQL Server queries and work with Dataverse/CRM database structures as needed.
Maintenance & Issue Resolution
  • Diagnose and resolve issues in Business Central applications and provide day-to-day user support.
  • Modify code to address bugs and adapt to changing business needs, with occasional support for Dynamics CRM integrations.
Integration & API Development
  • Develop integrations between Business Central, Dynamics CRM, and third-party applications using web services, OData, REST APIs, and middleware.
  • Support cross-platform workflows and data synchronization.
Code Testing & Deployment
  • Perform unit testing and user acceptance testing on code changes.
  • Follow DevOps practices for release management and ensure technical and functional requirements are met before deployment.
Technical Documentation
  • Document code changes, design decisions, integrations, and CRM-related customizations.
  • Maintain technical knowledge sharing through internal wikis or repositories.
Team Collaboration & Communication
  • Work collaboratively across teams, actively contributing ideas and feedback.
  • Foster an environment of trust and mutual respect while working with cross-functional departments.
QualificationsEDUCATION
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field-or equivalent work experience.
EXPERIENCE
  • Minimum of 5 years of hands-on development with Microsoft Dynamics 365 Business Central (or NAV).
  • Experience developing in AL and Visual Studio Code.
  • Experience with Microsoft Dynamics 365 CRM (Customer Engagement) using Power Platform, JavaScript, Plugins, or Web Resources is a plus.
  • Familiarity with ERP and CRM integration scenarios and shared data models is preferred.
Required
  • AI programming and Business Central development
  • Visual Studio Code, Git, Azure DevOps
  • SQL Server / T-SQL
  • API integration: REST, OData, JSON, XML
  • Report development (RDLC or Word Layouts)
  • Debugging, testing, and telemetry analysis
Preferred
  • Dynamics CRM (D365 Customer Engagement) development (JavaScript, Plugins, Power Automate, Web APIs)
  • Power Platform (Dataverse, Power Automate flows)
  • C#, ASP.NET, or Azure Functions
  • Familiarity with Dataverse data structure and integration best practices
CORE COMPETENCIES
  • Strong analytical and problem-solving skills
  • Solid understanding of ERP and business process automation
  • Effective communicator with both technical and non-technical stakeholders
  • Agile development and cross-functional collaboration
  • Continuous learner with interest in both ERP and CRM platforms

About the Company

D

Digital Links Inc