Position: Software Engineer (NAV/BC)
Company: ITernal Group
Experience required: 5y
English level: upper

**We are looking for a Microsoft Dynamics Navision (NAV)/Dynamics 365 Business Central Developer.**
**Overlap till 3 pm EST**

**Responsibilities:**
• Maintain, develop, and provide customer/partner support for Microsoft Dynamics Navision (NAV)/Dynamics 365 Business Central, and a variety of ERP/E-Commerce platforms.
• Actively contribute in an Agile team and ensuring development tasks are driven from start to production.
• Fast learner that is able to dig deep into new technologies/systems and confidently deliver code for a number of programming languages and systems.
• Build, document, test, deliver, maintain high quality code for complex systems, diagnose and resolve complex issues.
• Mentor/coach less experienced team members and always willing to learn.
• Have a team first mentality and have strong interpersonal skills.
• Write maintainable and readable code that meets technical standards / best practices as set by the development team within a CI/CD environment.

**Requirements:**
• Bachelor’s degree in Computer Science or related field.
• 3+ years of experience in professional software development.
• 3+ years of experience developing and supporting customer facing applications.
• Experience development and implementation with Microsoft Dynamics Navision (NAV) and Dynamics 365 Business Central using C/AL, C/SIDE, AL.
• Experience with custom extension development, integration and working with Add-ons for Dynamics NAV/D365 Business Central.
• Experience working with databases (MS SQL Server or similar RDBMS), SQL
• Experience working in an Agile (preferably SCRUM) environment and leveraging Azure DevOps (or similar tool).
• Proficient in object-oriented design and development using software development best practices.
• Comfortable using Web services (SOAP and/or REST), Git (and/or TFS), JSON, XML, VS Code/Visual Studio, HTML/HTML5, CSS
• Excellent at problem solving and debugging.
• Strong verbal, written, and presentation skills.

**Nice to Have:**
• Experience with Azure DevOps pipelines.
• Working knowledge of programming with C#, .NET, PowerShell, JavaScript, Web, Windows
• Experience developing performant and highly-scalable web services.
• Experience working with VMs, containers, and Azure/AWS Cloud technologies.

**We offer:**
• Friendly, professional staff and warm atmosphere;
• The environment where you can implement your ideas;
• Plans for growth and performance review;
• Flexible schedule and opportunities to work remotely (8 hours workday);
• Paid 18 days of vacation and up to 10 sick leaves annually;
• Medical insurance after the trial period;
• English courses;
• Participation in educational activities and thematic conferences;
• Attending professional conferences, summits, workshops, and seminars (70% of the cost offset by the company);
• Team parties and corporate events.