Description
We are seeking a highly skilled Solution Architect to join our team in India. The ideal candidate will have extensive experience in designing and implementing software solutions that are scalable, efficient, and aligned with business objectives. This role requires a strong technical background and the ability to lead development teams in delivering high-quality software.
Responsibilities
- Design and implement scalable and efficient software solutions that meet business needs.
- Collaborate with stakeholders to understand requirements and translate them into architectural specifications.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Conduct architectural reviews and ensure compliance with architecture standards and best practices.
- Identify and mitigate risks associated with architectural decisions and implementations.
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8-12 years of experience in software development and architecture.
- Strong understanding of cloud computing platforms (AWS, Azure, Google Cloud).
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with microservices architecture and RESTful API design.
- Knowledge of database technologies (SQL, NoSQL) and data modeling.
- Familiarity with DevOps practices and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and interpersonal skills to effectively work with cross-functional teams.