Job Title: SOLUTION ARCHITECT/DEVELOPER Location: Dublin, Hybrid , 2 days a week (on occasions extra days in the office will be required) Contract / Permanent : FTC 12 Months, With further extension Start date: September /Early October 2024 Role: The client's ICT and PMO teams support the enabling of ICT and Digital Services for their sector.
As part of the customer service strategy, the client is implementing a Case Management Solution (CMS) to track individual customer service queries across channels and agents over time.
The implementation of an end-to-end case management solution will offer a suite of capabilities that will enable the client to deliver an enhanced customer service experience to both customers and employees.
We are seeking a talented Solution Architect/Developer to join our dynamic team.
The ideal candidate will have a strong background in building case management solutions, with a focus on user-centric design.
In this role, you will collaborate closely with our design and backend teams to create seamless, user-friendly experiences across the architecture and development stages.
The Solution Architect/Developer must be proficient in working on Agile projects, with prior experience in developing MS Dynamics Case Management Solutions (CMS) being highly desirable.
We are looking for a versatile professional with strong development and architecture skills to design and implement user-centric, responsive web interfaces and scalable solutions.
Necessary skills include: Technical Skills · Microsoft Dynamics/Power Apps development · MS Dynamics solution Design, Configuration and Customisation · Azure Cloud, application hosting and services · Experience with Power Platforms and Power Apps · Data modelling and entity relationships with Dataverse · Architectural drawings, Scripting and Code Development · Dynamics 365 SDK (Software Development Kit) and solution integrations · Data Management and API integrations · Azure DevOps and Azure Cloud services · Release management, CI/CD pipelines · Sys Admin skills, environment management and security compliance Non-Technical Skills · Creative thinking and Problem solving skills · Good Collaboration skills · Proficiency in the English language · Ability to provide hands on leadership skills · Team player with excellent communication skills Experience Level Required: It is a mandatory requirement, that the Resource proposed has the equivalent of 7 years' experience in a similar role .Any other experience levels less than this will not be accepted.
It is a mandatory requirement that the Resource proposed hold the following qualifications or equivalents: Microsoft Certified Professional · Bachelor's degree in computer science, Information Technology, or a related field or ICT Qualification (Level 7 or above) Key Deliverable: The following non-exhaustive list of Key Deliverables, are applicable to this Role.
· Solution Architecture : Design, develop, and implement customized solutions in MS Dynamics 365 CRM to meet business requirements.
This includes creating and customizing entities, workflows, forms, views, and reports.
· Integration : Develop and manage integrations between Dynamics 365 CRM and other systems using tools such as Power Automate, Azure Logic Apps, and custom APIs.
· System Configuration : Configure Dynamics 365 CRM system settings and security roles to ensure compliance with business needs and data protection regulations.
· Data Management : Oversee data migration processes, ensuring data integrity and accuracy during imports/exports.
· Technical Support : Provide technical support and troubleshooting for Dynamics 365 CRM-related issues and ensure timely resolution.
· Documentation : Prepare detailed documentation for system configurations, customizations, and user guides.
· Training: Conduct training sessions for end-users and internal teams to ensure effective use of the CRM system.
· Continuous Improvement and Deployments: Stay updated with the latest features and updates in Dynamics 365 CRM and proactively suggest improvements to existing systems and processes.
· Azure DevOps: Participate in Agile/Scrum development processes, including sprint planning and task estimation, working and developing CICD pipeline Requirements Key Experience/Competencies/Skillsets : The following Experience/Competencies/Skillsets are applicable to this Role.
The resource experience should include extensive knowledge of MS Dynamics related Case Management Solution (CMS) with a strong background in developing customer centric ICT applications with frontend and backend integrations.
· Experience: of hands-on experience with MS Dynamics 365 CRM development and customization.
· Technical Proficiency: Strong knowledge of Dynamics 365 CRM architecture and capabilities.
Proficiency in C#, .NET, JavaScript, HTML, and CSS.
· Integration Skills: Experience with integrating Dynamics 365 CRM with other systems using tools like Power Automate, Azure Logic Apps, and custom APIs.
· Data Management: Experience with data migration and data integration techniques.
· Analytical Skills: Strong problem-solving skills and the ability to analyse business requirements and translate them into technical specifications.
· Communication: Excellent verbal and written communication skills.
Ability to effectively communicate technical concepts to non-technical stakeholders.
· Certifications (Preferred): Microsoft Certified: Dynamics 365 Fundamentals (CRM), Microsoft Certified: Dynamics 365 + Power Platform Solution Architect.