Job Description

Job Title: Senior Dynamics NAV Developer

Department: ERP Team

Reporting to: Development Manager

We are looking for an experienced NAV Developer to join a team which is responsible for delivering IT solutions for our customers. You will be working closely with the Technical Lead.

What you will do

·  Develop and deliver technical solutions to business requirements.

·  Understand and implement Security Application Development Standards.

·  Maintain adherence to architectural standards/principles, global product-specific guidelines, best practices and usability design standards

·  Participate in the creation development and review of technical documents.

·  Provide support and documentation to assist in sustaining the project during the transition to production where necessary.

·  Adhere to Application Engineering methodologies, standards, code reviews.

·  Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.

·  Identify potential points of contention, risks and logistical challenges in relation to project execution and notify project leadership of situation and remediation plan.

·  Work towards minimising risk in project delivery and ensuring successful delivery against business needs

·  Technical deliverables (i.e. code and documentation) on projects assigned.

·  Translate detailed Requirements and Design and Solution Architecture deliverables into detailed design specifications.

·  Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups.

·  Proactively raise issues to Technical and Group Leads when necessary.

·  Produce high quality application engineering deliverables in accordance with the project timeline.

·  Build and unit test a project to detailed design specifications.

·  Prepare documentation for operations.

Desired Skills and Experience

·  Solid interpersonal communication and team skills required to operate as a contributing member of technical teams that deliver quality services.

·  Strong technical skills designing, developing, debugging, documenting, and implementing applications.

·  Strong C# development skills

·  Knowledge of Azure IaaS and PaaS elements a bonus

·  Strong knowledge and experience in all IT methodologies and life cycles that will be used.

·  Possesses an understanding of IT Services: service offerings, technical standards and policies, technical and business strategies as well as organizational structure.

·  Maintains awareness of new and emerging technologies and the potential application on service offerings and products

What you have done

·  At least 5 years of relevant hands on work experience developing, integrating and delivering enterprise-wide applications using Microsoft Dynamics NAV

·  Must have worked with NAV 2013 up to NAV 2017 versions

·  Experience from several upgrade projects from an earlier version of NAV is essential

·  Experience of working in teams on large NAV implementations

·  Working in NAV implementations within the public sector on multimillion £ implementations.

·  2-3 years’ experience of working with SQL Server from a basic administration point of view (SQL Server 2008R2 and newer).

·  Demonstrated ability to build strong working relationships.

·  Demonstrated expertise in application design and construction, work breakdown structure of items, design and code reviews, unit test and build activities, deployment and performance related activities, documentation, support and training/mentoring.