About Us 🚀
TalentMatch connects experienced professionals in South Africa (just like you!) with international employers around the world (in places like the USA, Australia, the UK, India, and Europe). Since 2016, we’ve provided employability services across fields such as technology, finance, digital marketing, graphic design, and more. We currently have several permanent roles available at our offices in Nairobi Kenya, working for incredible international companies.
We are on the hunt for a Microsoft Dynamics 365 CRM (CE) Developer who excels at designing, developing, and implementing Dynamics 365 Customer Engagement solutions. This role involves working closely with stakeholders to define requirements, create custom solutions, and ensure seamless integration with third-party applications. The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to mentor junior developers while delivering high-quality solutions that meet business needs.
What You’ll Be Doing 🥷
As a Microsoft Dynamics 365 CRM (CE) Developer, you will be responsible for creating and maintaining Dynamics 365 solutions that enhance our clients’ customer engagement processes. Your role includes collaborating with various teams, leading development projects, and providing technical guidance to ensure the successful implementation and support of Dynamics 365 solutions.
- Design and Develop: Create custom Dynamics 365 solutions, including plugins, workflows, and integrations with third-party applications.
- Collaborate: Work closely with stakeholders to gather requirements and translate them into technical specifications.
- Implement: Configure and customize Dynamics 365 to meet business needs, ensuring seamless integration with existing systems.
- Mentor: Provide guidance and support to junior developers, fostering a collaborative and knowledge-sharing environment.
- Troubleshoot: Identify and resolve issues related to Dynamics 365 applications, ensuring optimal performance and user satisfaction.
- Document: Maintain comprehensive documentation of solutions, configurations, and development processes.
- Optimize: Continuously improve Dynamics 365 applications by implementing best practices and staying up-to-date with the latest features and updates.
What We’re Looking For:
You’re likely a great fit if you have:
- Experience: 5+ years of experience developing Dynamics 365 Customer Engagement solutions, with a strong understanding of CRM processes.
- Technical Skills: Proficiency in C#, JavaScript, HTML, and CSS. Experience with Power Platform tools (Power Apps, Power Automate, Power BI) is a plus.
- Database Knowledge: Strong knowledge of relational databases and SQL.
- Education: Bachelor’s Degree in IT, Computer Science, or equivalent.
- Problem-Solving: Excellent analytical and troubleshooting skills, with a proactive approach to identifying and resolving issues.
- Communication: Strong verbal and written communication skills, with the ability to convey technical information to non-technical stakeholders.
- Team Player: Ability to work effectively both independently and as part of a team, with a collaborative and supportive attitude.
- Adaptability: Capable of working in a fast-paced environment, managing multiple priorities, and adapting to changing requirements.