Job Summary:
We are seeking a skilled and motivated Microsoft Dynamics NAV/Business Central Developer to join our growing team in Egypt. In this role, you will be responsible for developing, customizing, and implementing solutions based on Microsoft Dynamics NAV and Dynamics 365 Business Central to meet our clients' specific business requirements.
Key Responsibilities:Development and Customization:Develop and customize Microsoft Dynamics NAV and Dynamics 365 Business Central using AL (Application Language) and C/AL.Create and modify tables, forms, reports, codeunits, and other NAV/BC objects.Develop custom functionalities and extensions to meet client-specific needs.Implementation and Deployment:Participate in the full project lifecycle, including analysis, design, development, testing, and deployment of NAV/BC solutions.Assist with data migration and integration tasks.Integration:Develop and implement integrations between Dynamics NAV/BC and other enterprise systems using various technologies (e.g., APIs, web services).Testing and Quality Assurance:Write and execute unit tests and participate in system integration testing.Identify and resolve technical issues and bugs.Technical Documentation:Create and maintain technical documentation for customizations and developments.Problem Solving and Support:Provide technical support and troubleshooting for existing NAV/BC implementations.Analyze and resolve technical challenges.Continuous Learning:Stay up-to-date with the latest features and advancements in Microsoft Dynamics NAV and Dynamics 365 Business Central.Participate in relevant training and certifications.Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field.Proven experience (typically 1+ years) as a Developer with Microsoft Dynamics NAV and/or Dynamics 365 Business Central.Experience with web services and API integration.Excellent analytical and problem-solving skills.Technical Skills:Expert in Database design (Data modeling, Process Modeling, database design, ERD & DFD) methodology is a must.Expert in .NET Framework technology and concepts.Expert in programming with C#, ASP.Net MVC, and WebAPI, preferably .NET Core.Proficient understanding of web markup, including HTML5, CSS3Proficient understanding of client-side scripting and JavaScript frameworks, including Angular2+ and jQuery.Expert in ADO.NET and Entity Framework.Worked on the development of Business applications and (Or) ERP Solutions.Expert in Microsoft SQL Server development.Expert in database performance optimization techniques.Expert in object-oriented programming and design techniques.Expert in SOLID Principles and Design Patterns.