Description
We are looking for an experienced Technical Architect to join our team in India. The ideal candidate will have a deep understanding of software architecture principles and practices, with a proven track record of designing and implementing complex systems. You will work closely with various stakeholders to ensure that our technical solutions align with business goals.
Responsibilities
- Design and implement scalable and robust architecture solutions for various projects.
- Collaborate with cross-functional teams to gather requirements and design system architecture accordingly.
- Conduct technical reviews and provide guidance to development teams.
- Ensure compliance with architectural standards and best practices.
- Evaluate and recommend tools, technologies, and processes to improve the architecture and development process.
- Provide mentorship and technical leadership to junior engineers and team members.
Skills and Qualifications
- 12-18 years of experience in software architecture and design.
- Strong proficiency in cloud computing technologies (AWS, Azure, GCP).
- Expertise in microservices architecture and containerization (Docker, Kubernetes).
- Solid understanding of database design and management (SQL, NoSQL).
- Experience with API design and development (REST, GraphQL).
- Proficient in programming languages such as Java, Python, or C#.
- Knowledge of DevOps practices and tools (CI/CD, Jenkins, Git).
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and collaboration skills.