Director - Solution Architect

Date:  May 1, 2024
Location: 

Hyderabad, IN

Requisition ID:  7071
Description: 

We are seeking a highly skilled and experienced Software Architect or Senior Software Architect with a minimum of 12+ years of hands-on experience in software/product development. The ideal candidate will possess a proven track record of architecting and designing complex, enterprise-grade software and products, particularly in the realms of microservices, Artificial Intelligence (AI), Machine Learning (ML), and other cutting-edge technologies.

 

Responsibilities:

 

1. Architectural Leadership: Lead the design and architecture of large-scale, enterprise-grade software solutions and products.

2. Microservices Expertise: Demonstrate expertise in designing and implementing microservices architectures to ensure scalability, flexibility, and maintainability.

3. AI/ML Integration: Integrate and implement solutions involving Artificial Intelligence and Machine Learning technologies, ensuring seamless and efficient functionality within the software/product.

4. Technology Evaluation: Stay abreast of the latest technologies and industry trends, evaluating their potential application in the development of innovative and scalable software solutions.

5. Collaboration: Work closely with cross-functional teams, including development, testing, and operations, to ensure architectural alignment with business objectives and technical requirements.

6. Code Review and Best Practices: Conduct code reviews and enforce coding best practices to maintain high-quality software development standards.

7. Performance Optimization: Identify and address performance bottlenecks, ensuring the software meets or exceeds performance expectations.

8. Security Compliance: Implement and enforce security best practices to safeguard the integrity and confidentiality of the software/system.

9. Documentation: Create and maintain comprehensive documentation of the software architecture, design decisions, and system configurations.

10. Technical Design: Generate and create blueprints and roadmaps for the products.

 

 

Requirements:

1. Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

2. 8 to 10 or 10 to 12 years of progressive experience in software/product development.

3. Proven experience in architecting and designing large-scale, enterprise-level software solutions

4. In-depth knowledge of microservices architecture and its practical implementation.

5. Expertise in integrating AI/ML technologies into software solutions.

6. Strong proficiency in a variety of programming languages and technologies

  • .NET / Java, J2EE, Spring, Hibernate
  • HTML, JavaScript, CSS
  • Angular/React/Vue
  • SQL Server/PostgreSQL/MongoDB

7. Excellent communication and interpersonal skills.

8. Ability to mentor and lead development teams.

9. Strong problem-solving and analytical skills.

10. Familiarity with cloud platforms and containerization technologies.

 

If you are a forward-thinking Software Architect looking for a challenging opportunity to shape the future of enterprise-grade software development, we encourage you to apply and join our dynamic team.