Job Description
INGENETIVE Inc. specializes in providing cutting-edge technology solutions and consulting services to help businesses streamline their processes, improve customer relationships, and drive growth. As a Senior Dynamics CRM Developer, you will play a vital role in designing, developing, and implementing customized Dynamics CRM solutions that cater to our clients' specific needs and requirements.
Key Responsibilities
- Collaborate with clients and stakeholders to gather and analyze business requirements, translating them into functional and technical specifications for Dynamics CRM solutions.
- Design, develop, and implement customized Dynamics CRM solutions, including configuration, customizations, and integrations with other systems.
- Develop and maintain high-quality code, following best practices and adhering to company coding standards.
- Troubleshoot and resolve complex issues related to Dynamics CRM applications, providing technical guidance and support to clients and team members.
- Lead and mentor junior developers in the team, fostering a culture of continuous learning and improvement.
- Collaborate with project managers, business analysts, and other team members to ensure successful delivery of projects on time and within budget.
- Conduct code reviews and participate in the quality assurance process to ensure the highest quality deliverables.
- Create and maintain technical documentation, including design documents, user guides, and release notes.
- Stay current with the latest updates and advancements in Dynamics CRM technology and best practices.
- Participate in pre-sales activities, providing technical expertise and support during client meetings, presentations, and demonstrations.
Requirements and Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in Dynamics CRM development, with a strong focus on customization, configuration, and integration.
- Proficiency in programming languages such as C#, JavaScript, and .NET, as well as web technologies like HTML, CSS, and XML.
- In-depth knowledge of Dynamics CRM SDK, web services, and API integrations.
- Experience with Microsoft Power Platform, including Power Apps, Power Automate, and Power BI is a plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively both independently and as part of a team.
- Strong project management and multitasking abilities.
- Familiarity with Agile development methodologies and DevOps practices.
- Willingness to travel occasionally to client sites as needed.