DUTIES AND RESPONSIBILITIES
* Work with NAV / BC Consultants and Developers to discuss existing systems and how to convert to NAV / BC products following receipt of order
* Investigate appropriate solutions to customer requirements and prepare detailed specifications for review by consultants and customers
* Provide estimates of development activities for project quotations and change requests
* Produce software source code to specifications, adhering to coding standards
* Perform programmer testing and prepare test environments for independent testing, briefing testers as required.
* Occasionally visit customer sites to perform bespoke software installations, providing support and training where necessary
* Create custom reports to customer specification
* Document and investigate customers’ queries, responding in a timely manner with appropriate solutions
* Ensure full understanding of project requirements, deadlines, and priorities via liaison with project team members and use of project schedules
* Coordinate own workload to ensure that deadlines are met, providing frequent progress updates to the project team and the customer as necessary
* Create project documents where required
* Upgrade and Install NAV/Business Central.
Collaboration and relationships:
* Maintain good working relationships with all members of staff and customers
* Travel and overnight stays may be required to fulfil customers’ needs or for internal training courses and meetings
KNOWLEDGE, SKILLS, EXPERIENCE AND BEHAVIOURS
Your qualifications:
* Microsoft Dynamics NAV/ BC Accreditation a distinct advantage.
Your skills &; knowledge:
Essential:
* Experience of developing and supporting bespoke solutions for NAV and BC
* Experience in developing application using C#.NET
* Hands-on Extensions 2.0 development
* Experience Developing extensions for On-prem vs Saas
* Broad understanding of ERP functions
* Overview of AL development language (and differences from C/AL)
* Aptitude for writing technical and customer-facing documentation
* Good customer-facing and interpersonal skills
* Very good time management skills and a high attention to detail
* Team player with an ability to use own initiative
* Ability to provide training to consultants on developed solutions
Desirable:
* Experience in using Microsoft SQL Server
* Experience with remote access software and associated technologies
* Experience in developing application using VB.NET
* Experience with Web services Integration using SOAP and or JSON APIs
* Experience using Visual Studio Code with Git Source Control and Azure Dev Ops
* Experience of data handling when an extension is installed
* Development with Extensions 2.0 toolkit
* Web services, working with files (Text, XML, JSON)
* Enabling .NET Assemblies in the cloud using Azure functions
* Best practices for building modern user experience in Dynamics NAV/BC
* Basic Accounting Knowledge
* Ability to effectively train key technical users
Your experience:
* Experience with remote access software and associated technologies
* Working with Project Managers and Consultants on scoping and delivering projects
* Understand and produce technical scoping and other technical integration documentation
* Understand functional requirement documents