As a Dynamic 365 / React Developer you will play a crucial role in overseeing all D365 projects and collaborating with a team of 20 developers. This is a full-time position, and the ideal candidate should possess strong skills in JavaScript, React, and Microsoft Dynamics 365
Responsibilities:
Development and Implementation: Take ownership of D365 projects, from conception to deployment, and ensure timely and efficient development and implementation of solutions.
React Development: Utilize your expertise in React to design and develop high-quality web applications, interfaces, and components that align with project requirements and specifications.
Customization and Configuration: Customize and configure Dynamics 365 modules, workflows, entities, and forms to meet client needs, ensuring optimal performance and usability.
Integration: Integrate D365 with other systems, databases, and applications, ensuring seamless data flow and efficient functionality across various platforms.
Troubleshooting and Debugging: Identify and resolve technical issues, bugs, and errors in D365 and React applications through thorough testing, debugging, and problem-solving techniques.
Collaboration and Communication: Work closely with a team of 20 developers, providing technical guidance, collaborating on projects, and ensuring effective communication throughout the development lifecycle.
Documentation: Create comprehensive technical documentation, including specifications, architecture diagrams, code comments, and user guides, to facilitate smooth project execution and future maintenance.
Continuous Improvement: Stay up to date with the latest industry trends, tools, and technologies related to D365 and React development, and actively contribute ideas and suggestions for process improvement and innovation.
Qualifications:
Strong Proficiency: Extensive experience in JavaScript, React, and Microsoft Dynamics 365 development, with a solid understanding of front-end development principles and best practices.
D365 Expertise: In-depth knowledge and hands-on experience in customizing, configuring, and extending Microsoft Dynamics 365, including modules such as Sales, Customer Service, Marketing, and Field Service.
React Development: Proven expertise in designing and developing web applications using React, Redux, and related libraries/frameworks, ensuring responsive and user-friendly interfaces.
Problem-solving Skills: Ability to analyze complex technical issues, troubleshoot problems, and propose effective solutions in a fast-paced development environment.
Team Collaboration: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative setting, share knowledge, and mentor junior team members.
Attention to Detail: Strong attention to detail and a commitment to delivering high-quality, error-free code and solutions that meet project requirements.
Continuous Learning: Self-driven and passionate about learning new technologies and industry best practices, with a proactive attitude towards professional development.
Bachelor's Degree: A degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory. Relevant work experience and demonstrated skills are highly valued.