ROLE: MS Dynamics 365 Developer
LOCATION: Bridgend, Wales
Job Overview:
We are seeking an experienced MS Dynamics 365 CRM Developer with a strong background in designing, developing, and implementing custom CRM solutions. The ideal candidate will possess advanced technical skills in MS Dynamics 365 and related Microsoft technologies, along with experience in full-stack development. You will be responsible for building and optimising workflows, business processes, and integrations to meet the requirements of our organisation, which ranks among the top three insurance companies in Wales. This role presents an exciting opportunity to work in a dynamic environment where your contributions will significantly impact the efficiency and effectiveness of our CRM systems.
Key Responsibilities of an MS Dynamics 365 CRM Developer:
* Develop, implement, and maintain MS Dynamics 365 CRM solutions, including workflows, business processes, and plug-ins.
* Create and manage web resources, ensuring smooth integration with existing systems.
* Design and implement APIs using NodeJS within Azure/AWS environments.
* Manage backend components using MS-SQL, ensuring high performance and data integrity.
* Utilise the full Microsoft O365 suite, including Power BI, PowerApps, Power Automate, and MS AI, to extend CRM functionality.
* Collaborate with cross-functional teams to gather and understand business requirements, translating them into technical solutions.
* Provide technical support, troubleshooting, and enhancements to the CRM system.
* Follow Agile development practices and actively participate in Scrum meetings.
Technical Requirements of an MS Dynamics CRM Developer:
* Experience: Minimum of 5 years’ experience as a Software Engineer, Full Stack Developer, or MS Dynamics 365 CRM Developer.
* Software Development: Extensive experience in designing and building web applications using C#, .NET, ASP.NET, MVC, NodeJS, JavaScript, JQuery, HTML, CSS, and SQL.
* MS Dynamics 365 CRM: Demonstrable experience in developing workflows, business processes, and plug-ins.
* MS Power Platform: Proficient in Power BI, PowerApps, Power Automate, and other O365 applications.
* API Development: Experience with CRM SDK, REST/ODATA, and SOAP endpoints.
* Object-Oriented Programming: Strong understanding of Object-Oriented Programming (OOP) and Design Patterns.
* Web Services/APIs: Comprehensive knowledge of Web Services and API integrations.
* Database Management: Familiarity with Data Export Service, Azure APIs, Azure SQL, Data Gateways, SSRS, and SSIS.
* Agile Methodology: Experience working in an Agile development environment, particularly within Scrum teams.
Key Skills & Competencies for an MS Dynamics 365 CRM Developer:
* Strong problem-solving skills and ability to resolve technical issues.
* Excellent communication skills, both written and verbal.
* Ability to work independently and collaboratively within a team.
* Detail-oriented with a focus on delivering high-quality solutions.
* Adaptability and willingness to learn new technologies.
Preferred Qualifications:
* Bachelor’s degree in Computer Science, Information Technology, or a related field.
* Microsoft Dynamics 365 or Power Platform certifications would be advantageous.
Benefits:
* Opportunities to progress within a global organisation
* 25 days holiday + bank holidays plus other excellent benefits
* Long term career prospects
* Flexible hours
* A genuinely welcoming and supportive team
* No evening/weekend work
* Non-contributary pension
* On-site mental health aiders
* Private healthcare from you and a spouse
* Private dentalcare
* Performance based annual bonus
* Monthly wellbeing vouchers
* Hybrid working
Are you an MS Dynamics 365 CRM Developer ? Please apply directly or pop your CV kjones@smartsolutions.co.uk