Solution Architect / Developer

  • Dublin
  • Test Triangle
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.