Job Description As a Solutions Architect, you will play a pivotal role in designing and implementing microservices-based architectures and leading the migration from monolithic systems to more scalable, efficient microservices. Your expertise in AWS, Azure, observability, monitoring, and the SOLID principles will ensure the delivery of resilient and maintainable systems. This role requires a strategic thinker with a strong technical background and the ability to lead complex transformation projects. Key Responsibilities: Lead the design and architecture of scalable microservices solutions, ensuring they meet business requirements and align with industry best practices. Develop and execute strategies for migrating legacy monolithic systems to microservices, minimizing disruption to business operations. Design and implement robust observability and monitoring frameworks to ensure high availability and performance of microservices. Work closely with development teams to ensure adherence to the SOLID principles and other best practices in software engineering. Guide the selection and integration of cloud services (AWS and Azure) to enhance the functionality and efficiency of microservices architectures. Collaborate with stakeholders across the organization to understand business needs and translate them into technical solutions. Lead and mentor engineering teams, fostering an environment of continuous learning and improvement. Stay up-to-date with emerging trends and technologies in microservices, cloud computing, and software architecture to continuously evolve our solutions. Qualification: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.AWS and Azure Architect for 5 years End to end to architecture Has lead projects for 5 yearsProven experience in designing and implementing microservices architectures. Strong background in cloud computing, with expertise in AWS and Azure platforms. Experience in leading the migration from monolithic systems to microservices. Deep understanding of observability and monitoring tools and practices. Solid grasp of software engineering principles, particularly the SOLID framework. Excellent leadership, communication, and project management skills. Ability to work collaboratively with cross-functional teams and communicate technical concepts to non-technical stakeholders.