IN EmploymentAlert | Senior BC Developer
Skip to Main Content

Job Title


Senior BC Developer


Company : INT ENTERPRISES


Location : Surat, Gujarat


Created : 2025-01-06


Job Type : Full Time


Job Description

About the Role We are seeking an experienced and proactive Senior MS 365 Business Central Developer to join our dynamic team. In this key role, you will be instrumental in designing, developing, and optimising Microsoft Dynamics 365 Business Central solutions tailored to meet our clients’ specific needs. You will work closely with cross-functional teams to deliver customised, high-quality ERP solutions that streamline business processes and drive operational efficiency.Key Responsibilities ● Development and Customisation: Design, develop, and implement customisations and extensions for Microsoft Dynamics 365 Business Central to fulfil client requirements. ● Solution Architecture: Provide expertise in Business Central architecture, guiding solution design and integration with other systems. ● Technical Leadership: Lead technical projects, mentor junior developers, and ensure best practices in development and deployment. ● System Optimisation: Diagnose, troubleshoot, and resolve complex issues in Business Central applications, enhancing performance and usability. ● Documentation and Training: Develop and maintain comprehensive technical documentation, and provide training for end-users and internal teams. ● Collaboration: Work closely with project managers, analysts, and other developers to ensure seamless integration of Business Central solutions with other business systems.Requirements ● Experience: Minimum 5 years of experience in Microsoft Dynamics 365 Business Central development. ● Technical Skills: Strong expertise in AL, C/AL, and C/SIDE programming languages; familiarity with SQL Server, Power BI, and Azure integrations. ● Certifications: Microsoft Dynamics 365 Business Central Developer certification is highly desirable. ● Problem-Solving Skills: Excellent analytical skills and a proactive approach to problem-solving. ● Communication: Strong communication skills with the ability to translate technical concepts into business solutions. ● Adaptability: Ability to work in a fast-paced, evolving environment with multiple projects.Technical Requirements ● Programming Languages and Frameworks: ○ AL Language: Advanced knowledge of AL (Application Language), the programming language specific to Microsoft Dynamics 365 Business Central, including customisation, extension, and module development. ○ C/AL and C/SIDE: Strong experience with C/AL (Client/Server Application Language) and C/SIDE (Client/Server Integrated Development Environment) from previous versions of Business Central and Dynamics NAV, with the ability to transition and upgrade legacy customisations to the AL framework. ● Database Management: ○ SQL Server: Proficiency in Microsoft SQL Server, including writing complex SQL queries, performance tuning, and understanding data structures within Business Central databases. ○ Data Migration and Integration: Experience in migrating data from legacy ERP systems into Business Central, as well as integrating data from third-party applications via APIs, web services, and data import/export tools.● Cloud and Azure Services: ○ Microsoft Azure: Familiarity with deploying and managing Business Central environments on Microsoft Azure, including virtual machines, Azure SQL, and integration with other Azure services like Logic Apps and Azure Functions. ○ Power Platform: Practical experience with Power Platform tools (e.g., Power Automate, Power Apps, Power BI) to extend Business Central functionalities and enhance reporting and automation capabilities.● API and Web Services: ○ REST and OData: Strong understanding of RESTful APIs and OData protocols for seamless integration of Business Central with other systems and data exchange. ○ JSON and XML: Proficiency in working with JSON and XML data formats, essential for interfacing with external applications, web services, and custom extensions. ● DevOps and CI/CD: ○ Source Control: Proficiency with source control systems (e.g., Git, Azure DevOps) for version control and collaboration in a team development environment. ○ Continuous Integration/Continuous Deployment (CI/CD): Experience setting up and managing CI/CD pipelines for Business Central projects,automating builds, testing, and deployments for consistent and reliable updates.● Testing and Quality Assurance: ○ Automated Testing: Experience with automated testing tools and practices in Business Central, including writing and executing test scripts to ensure functionality and stability. ○ Debugging and Troubleshooting: Skilled in diagnosing and debugging technical issues, with an understanding of troubleshooting techniques and logging. ● Performance Optimisation: ○ Performance Tuning: Expertise in optimising Business Central performance, including improving load times, reducing database latency, and enhancing processing efficiency. ○ System Monitoring: Knowledge of monitoring tools and techniques to keep Business Central systems running at peak performance and to pre-emptively address potential issues.