Position Overview :
The Technical Lead is responsible for overseeing the technical direction, design, and development of software or IT projects. This role combines hands-on coding with technical leadership , mentoring team members, ensuring adherence to best practices, and driving the successful delivery of scalable and high-quality solutions.
Key Responsibilities :
Lead the design, development, and implementation of software applications or systems.
Translate business and functional requirements into scalable technical solutions.
Provide technical guidance, mentorship, and code reviews to development team members.
Define and enforce coding standards, architecture patterns, and best practices .
Collaborate with product managers, architects, and QA teams to ensure timely and high-quality delivery.
Participate in technical design discussions and architecture reviews .
Identify and resolve performance bottlenecks, scalability issues, and technical risks .
Evaluate and recommend new tools, frameworks, and technologies to improve productivity.
Manage version control , build pipelines , and CI / CD processes .
Ensure security, maintainability, and documentation standards are met across all projects.
Support recruitment, training, and performance evaluation of technical team members.
Act as a technical point of contact for stakeholders, clients, and cross-functional teams.
Required Skills & Qualifications :
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field .
Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, Node.js ).
Hands-on experience with front-end and / or back-end frameworks (React, Angular, Spring Boot, Django, .NET Core, etc.).
Solid understanding of software architecture principles , design patterns , and microservices .
Experience with databases (SQL and NoSQL), APIs , and cloud platforms (AWS, Azure, GCP).
Knowledge of DevOps practices , CI / CD pipelines , and version control systems (Git).
Excellent problem-solving , analytical , and communication skills.
Proven ability to lead and motivate development teams in agile or hybrid environments.
Preferred Qualifications :
Experience with cloud-native development , containerization (Docker, Kubernetes) , or serverless architecture .
Familiarity with Agile / Scrum methodologies and tools (Jira, Confluence, Azure DevOps).
Knowledge of testing frameworks , code quality tools , and automated deployment .
Certifications such as AWS Certified Developer , Microsoft Certified : Azure Developer Associate , or Scrum Master are a plus.
Prior experience in technical project management or client-facing solution delivery .
Technical Lead • Ajmer, Rajasthan, India