Microsoft Dynamics 365 Senior Developer 1
Job description
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.
.