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.