Microsoft Dynamics 365 Senior Commerce Developer
EY
Introduction
In this opportunity you will provide in-depth development knowledge of the Microsoft Dynamics D365 application and serve as a technical developer by evaluating the design requirements and current issues to develop and provide effective solutions offered by EY. We are looking to add a strong professional to our team that can bring an in-depth understanding of development which includes experience in the Microsoft platform. The successful candidate will be a hardworking, ambitious, energetic and self-driven developer with a proven track record of experience in developing and implementing Microsoft Dynamics 365 solutions. If you have a keen interest in technological advancement, software development and the implementation of software business solutions, this might just be the ideal opportunity for you.
Duties & Responsibilities
- Actively participates as a member of the development team in both core and custom development projects delivered to customers.
 - Interpret written business requirements and technical specification documents.
 - Perform coding to written technical specifications.
 - Investigate, analyse and document reported defects.
 - Perform maintenance programming and correction of identified defects.
 - Document the technical solution before, during and after the delivery of the agreed scope to the consultants and customers.
 - Create, document, and implement unit test plans, scripts, and test harnesses.
 - Create and maintain technical documentation using defined technical documentation templates.
 - Development of new software as well as maintenance of existing legacy software.
 - Provides technical assistance in supporting pre-sales, sales and professional services departments where required (this may also include direct technical support to customers)
 - Maintain and expand delivery team relationships through delivery of high-quality services.
 
Experience and qualifications
- 3-5 years Dynamics technical design and development experience (X++, SSRS and BI and Reports development)
 - BSc in Computer Science or equivalent qualification
 - Participated in a minimum of 3-4 MS full life cycle AX2012, Dynamics 365 CE or D365 Commerce or F&O implementations projects in a role of a Developer, Technical consultant, or Technical Architect
 - Experience with Visual Studio and in .NET development
 - Experience in upgrading From AX2012 to latest releases of Dynamics 365 (code and data upgrade)
 - Experience in complex data migration (using DIXF, third party tools, custom development (EXCEL/CSV programs))
 - Experience in complex integration development (web services, DIXF, .net custom client-server applications, knowledge of standard web services and integration protocols – OData, SOAP, JSON, REST, SSIS, direct SQL, Azure logic apps)
 - Experience in performance optimization (X++ application code, troubleshooting D365 components, LCS Environment monitoring)
 - Experience in environment and release management (ALM, TFS, Build processes, Environment management, Installation, and configuration of AX and related components)
 - Experience managing projects and/or teams in the delivery of Microsoft Dynamics oriented projects
 - Experience evaluating customer requirements and producing design and project documentation
 - Azure knowledge, experience working with and managing cloud environments
 - Strong knowledge of LCS, ALM and Delivery tools
 - Extensive experience in finance and accounting (ERP)
 - Microsoft certifications in Dynamics AX/D365 F&O is a bonus
 - Ability to work in a fast-paced environment and effectively meet deadlines
 - Excellent demonstration and presentation skills
 - A passion for team success and enthusiasm for the products we implement
 
Additional skills required
- Strong interpersonal/relationship building skills
 - Desire to assess and incorporate modern technologies and software into skill set
 - Strong experience in development lifecycle methodology
 - Analytical thinking & problem solving skills with an ability to solve complex problems with little to no guidance. Anticipate and solve problems or issues before they occur or become critical.
 - Accuracy and a strong attention to detail
 - Ability to work in a fast-paced environment and meet deadlines under pressure (conscientious)
 - Ability to work independently as well as perform in a matrix project environment with cross-functional teams
 - Strong ability to work in partnership and collaboration with other members of business solutions teams
 - Structured approach to problem-solving and project execution. Good time management, well organised, consistently meeting commitments and creating high level deliverables.
 - Strong passion to deliver high quality solutions.
 
.