About this role
Technical Architect
Key Responsibilities
- Design scalable and secure technical solutions based on business requirements.
- Lead the complete SDLC from requirement analysis to deployment.
- Provide technical leadership and guidance to development teams.
- Design and develop solutions using Python and modern technologies.
- Prepare High-Level and Low-Level Design (HLD/LLD) documents and architecture diagrams.
- Design APIs, microservices, integrations, and application architecture .
- Work with infrastructure teams on cloud, servers, databases, networking, and deployment .
- Have good knowledge of DevOps, CI/CD, Docker, and Kubernetes .
- Identify opportunities to use AI, Generative AI, and LLM technologies in business solutions.
- Evaluate new technologies and conduct POCs when required.
- Ensure solutions meet requirements for performance, scalability, security, and reliability .
- Mentor developers and provide technical guidance throughout the project.
Required Skills
- Strong hands-on experience in Python .
- Strong knowledge of SDLC and software development practices .
- Strong experience in Solution Design and Technical Architecture .
- Good knowledge of Infrastructure and Cloud technologies .
- Knowledge of AI/ML, Generative AI, LLMs, and AI integration .
- Good understanding of APIs, Microservices, Databases, and System Integration .
- Good knowledge of DevOps and CI/CD .
- Strong communication, problem-solving, and leadership skills.
Experience
- 8+ years of experience in software development and architecture.
- Experience as a Technical Architect / Solution Architect / Technical Lead is preferred.
- Bachelor's degree in Computer Science, Engineering, or a related field.