architecture and guide technical teams throughout the development process. Responsibilities Collaborate with clients requirements and design optimal solutions Lead the development of technical solution architecture and design Define and enforce best practices for software development and architecture Guide and mentor technical teams certifications Strong knowledge of software development methodologies and best practices Experience in