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.