What are the responsibilities and job description for the CRM Engineer position at Oxenham Group?
Our client is a mission-driven insurance and financial services organization. They are looking for a CRM Engineer to create, maintain, and enhance CRM systems using Microsoft's CRM tools. This role involves working with different Microsoft technologies to help the business manage customer relationships more effectively.
Responsibilities
- Ensure Microsoft Dynamics CRM applications run smoothly, fixing any issues that arise.
- Maintain and update Microsoft Power Automate Cloud Flows, Azure Function Apps, and Azure Logic Apps.
- Develop, test, and implement new features and processes in Microsoft Dynamics and Power Automate.
- Work with business teams to modernize processes using Power Automate, Azure Functions, and Logic Apps.
- Create and maintain documentation for solutions and write user guides for new apps.
- Keep an eye on system performance and troubleshoot issues.
- Be available for after-hours work when needed.
Skills and Qualifications
- Proficient in Microsoft Dynamics 365 (D365), Power Platform (Power Automate, Power Apps), Portal Development, Power BI, and Azure.
- 3 years of experience with C# / .NET
- 3 years of experience with CRM solutions, preferably D365 and Power Platform.
- Experience with Microsoft Dataverse and integrating it with CRM solutions.
- Experience Building PowerApps and Flow-driven apps.
- Able to manage multiple projects and work well under pressure.
Education and Experience
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 3 years of hands-on CRM experience.
- 2 years of experience building PowerApps and Flow-driven apps.
- 5 years of overall IT experience.
- Strong problem-solving skills and ability to think critically and independently.