Software Solutions Architect
Current- Architect and design secure, scalable, and maintainable software solutions leveraging cutting-edge technology trends and industry best practices.- Lead the technical and architectural analysis for migrating complex and large-scale monolithic applications into smaller, more manageable components and microservices, following the Composable Architecture.- Collaborate with the development team to ensure a seamless and compliant development process, providing technical guidance whenever necessary.- Take charge of the collaboration with independent security audit firms ensuring our applications are fortified and immune against potential threats.- Create proof-of-concepts and prototypes to validate new technologies or architectural approaches before full-scale implementation.- Conduct knowledge-sharing sessions and workshops to promote best practices and enhance the technical expertise across the teams.- Drive the implementation of modern CI/CD pipelines into the development workflow, streamlining the process and enhancing efficiency.- Actively participate in Pre-sales activities, responding to technical RFPs and delivering live demonstrations (in English, French, or Arabic) showcasing the technical aspects of various solutions.