Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team. Requirements Lead the end-to-end architectural design and implementation of Microsoft Dynamics 365 Customer Engagement (CE) solutions to support critical banking operations such as customer onboarding, loan origination, and relationship management. Architect and implement scalable, secure Dynamics 365 CE solutions tailored to banking processes, ensuring alignment with regulatory requirements and operational objectives. Collaborate with business stakeholders, IT teams, and compliance officers to gather and translate functional requirements into technical solutions that adhere to industry standards. Design and configure custom entities, business process flows, workflows, and dashboards to streamline customer lifecycle management and sales operations. Develop and manage integration strategies between Dynamics 365 and core banking systems, payment platforms, and third-party applications using Azure Logic Apps and the Power Platform. Ensure all CRM implementations are compliant with financial regulations such as SOX, GDPR, and BSA/AML, maintaining strong data governance, audit trails, and access controls. Create detailed technical documentation, architectural diagrams, and best practice guidelines to support development and ongoing solution maintenance. Optimize performance, define data migration strategies, and implement high-availability and disaster recovery protocols to ensure system reliability and 99.9% uptime. Mentor junior developers and administrators, providing training and guidance while staying up to date with the latest Dynamics 365 features, banking technologies, and compliance standards. Manage multiple parallel projects in an Agile environment, delivering high-quality solutions under tight regulatory deadlines. Provide ongoing support, issue resolution, and enhancement planning to improve user adoption and deliver continued business value across banking departments. Benefits A challenging, innovating environment. Opportunities for learning where needed.