ERP Specialist
Apply now »Date: Nov 20, 2025
Location: Bengaluru, KA, IN
Company: NTT DATA Services
Job Title
Microsoft Dynamics NAV / Dynamics 365 Business Central — Developer (5+ years)
Role Summary
We are hiring an experienced Dynamics NAV / Dynamics 365 Business Central Developer with 5+ years of hands-on development and implementation experience. This is a technically focused role responsible for designing, developing, testing and delivering scalable customizations and integrations across NAV and Business Central (BC) environments — both on-premises and SaaS. The ideal candidate is proficient in AL, familiar with legacy C/AL, comfortable with extension architecture, and experienced with CI/CD, automation and production support.
Key Responsibilities
- Design, develop and maintain Business Central extensions (AL) and, where required, support/maintain C/AL (NAV) legacy code.
- Convert legacy NAV functionality to BC extension v2 patterns (events, interfaces, dependency injection).
- Implement integrations using Web Services (SOAP/ODATA), REST/JSON, OAuth2, and middleware (Azure Logic Apps, Power Automate, custom APIs).
- Develop and maintain data migration scripts and processes using SQL Server, RapidStart Services, Configuration Packages and ETL tools.
- Create and maintain reports (RDLC/SSRS) and Power BI datasets/dashboards that align with BC data models.
- Build and maintain automated build and deployment pipelines using Azure DevOps / GitHub Actions for extension packaging and deployment to sandbox/production (SaaS and on-prem).
- Troubleshoot and optimize performance at the AL and SQL levels: profiling, indexing, query tuning and minimizing round trips.
- Participate in design workshops, code reviews, technical documentation and delivery of technical training to consultants and clients.
- Provide L2/L3 support, including hotfixes, troubleshooting, and root-cause analysis for production incidents.
- Ensure code quality, version control discipline, unit testing, and adherence to Microsoft best practices and AppSource guidelines.
Technical Responsibilities (Detailed)
- Develop in AL using Visual Studio Code and the AL Language extension; use symbols, interfaces and event subscribers for extensibility.
- Maintain/interpret C/AL codebases for customers on NAV versions; prepare conversion strategies and re-engineer legacy logic into AL.
- Design data models and apply schema changes safely in multi-company BC environments; use T-SQL, configuration packages and data migration utilities.
- Implement secure integrations (authentication, data validation, error handling, retries) and asynchronous patterns (queues, webhooks).
- Package extensions for AppSource readiness where applicable, following Microsoft validation and telemetry best practices.
- Use containerization (e.g., Docker) for local dev/test BC environments and support sandbox provisioning.
- Implement automated testing strategies (unit tests, automated UI/smoke tests where feasible) and integrate tests into CI/CD pipelines.
- Partner with infrastructure/DevOps teams to manage Docker images, Azure resources and monitored deployments.
Required Qualifications
- 5+ years of professional experience with Microsoft Dynamics NAV and/or Dynamics 365 Business Central development.
- Strong proficiency in AL and experience with C/AL and NAV classic code analysis.
- Experienced with Visual Studio Code, AL extensions, and debugging tools.
- Solid knowledge of SQL Server, T-SQL and database performance troubleshooting.
- Hands-on experience with Web Services (SOAP/ODATA) and REST/JSON API development and consumption.
- Familiarity with Azure DevOps, Git workflows and CI/CD pipeline creation for BC extensions.
- Strong understanding of core ERP functional areas: Finance, Sales, Purchase, Inventory/Warehouse.
- Ability to produce clear technical documentation and to explain technical concepts to functional consultants and clients.
- Bachelor’s degree in Computer Science, IT, Information Systems or equivalent practical experience.
Preferred Qualifications
- Experience with Business Central SaaS deployment model and AppSource packaging requirements.
- Familiarity with Power Platform (Power Automate, Power Apps) and Power BI integration.
- Knowledge of Azure (Functions, Logic Apps, Service Bus) and modern integration patterns.
- Experience with containerized BC development and test automation (Docker).
- Microsoft certifications (e.g., MB-800, MB-500) or proven published extensions in AppSource.
- Experience in verticals such as manufacturing, distribution, retail, or services.
Example Deliverables & Typical Projects
- Develop and deploy an AL extension to automate invoicing and integrate with a 3rd-party payment gateway (REST API).
- Migrate customer customizations from NAV 2016 (C/AL) to Business Central SaaS: re-architect extensions, migrate master and transactional data, validate results.
- Implement a real-time order sync between e-commerce platform and BC using webhooks and queued processing for high reliability.
- Create consolidated financial reports and Power BI dashboards pulling data from BC and external data sources.
Success Metrics (How Performance Is Measured)
- Delivery of features and fixes on-time and with low defect rates.
- Number of production incidents and mean time to resolution (MTTR).
- Quality of code (unit test coverage, code review outcomes, adherence to best practices).
- Efficiency of deployments (automated pipelines, rollback capabilities).
- Client satisfaction and adoption after deployment.
Soft Skills
- Strong problem-solving and analytical skills.
- Effective communication for articulating technical concepts to non-technical stakeholders.
- Team-oriented with ability to mentor and review code.
- Detail-focused and methodical in testing and documentation.
- Comfortable in Agile/Scrum delivery environments.
Working Conditions & Benefits
- Employment type: Full-time (onsite / hybrid / remote options depending on location).
- Occasional travel to client sites may be required.
- Competitive salary, certification and training support, flexible hours, health benefits (varies by region).
Job Segment:
ERP, Information Systems, Computer Science, Database, SQL, Technology