Collaborate with stakeholders to identify business requirements and business processes and formulate solution proposals Support solution architecture design in CRM projects, innovation & initiatives, including creating architecture diagrams, data models, and documentation Contribute to projects as subject matter expert and perform a business analyst role in driving initiative when necessary Establish best practices and quality benchmarks for solution design, data modeling and architecture A Bachelor's Degree in Information System, Software Engineering, Computer Science or IT related fields Minimum 5 years of CRM solution implementation with at least 3 years of architecture design experience Ability to work in fast paced environment & keep pace with the business offering, technical innovation and market driven initiatives Good know-how about CRM business process (i.e. customer journey, samples) and relevant technologies (e.g. MS Dynamics CRM, Salesforce), infrastructure, integration architectures, cloud architectures, data architectures and security practices Experience with business process modeling and documentation tools Good understanding of overall SDLC processes, tools and technologies (including development tools, testing tools, configuration management and release management tools, e.g. Azure DevOps) Strong problem-solving and analytical skills Excellent communication & fluency in English