We are seeking a Technical Lead to oversee the development, implementation, and delivery of high-quality software solutions. The ideal candidate will provide technical leadership, mentor the development team, and collaborate with stakeholders to ensure project success. They will be responsible for driving best practices, improving system architecture, and solving complex technical challenges.
Key Responsibilities:
- Technical Leadership: Guide the development team in software design, coding, and implementation.
- Architecture & Design: Define system architecture, ensure scalability, and implement best coding practices.
- Code Reviews & Quality Assurance: Conduct code reviews to maintain high-quality, efficient, and secure code.
- Project Management: Work with project managers and stakeholders to define technical requirements and timelines.
- Development & Implementation: Participate in hands-on coding while mentoring junior developers.
- Performance Optimization: Identify and resolve performance bottlenecks in applications and systems.
- Collaboration: Work closely with cross-functional teams, including QA, DevOps, and product managers.
- Technology Upgrades & Innovation: Stay updated on new technologies and recommend improvements for systems and processes.
- Troubleshooting & Debugging: Provide support for production issues and ensure minimal downtime.
- Documentation: Maintain technical documentation for system architecture, code, and development processes.
Qualifications & Requirements:
- Bachelors or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development, with at least 2+ years in a leadership role.
- Strong expertise in [insert relevant technologies (e.g., Java, Python, .NET, React, Angular, Node.js, etc.)].
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Proficiency in Agile/Scrum methodologies and DevOps practices.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and leadership skills to mentor and guide the team.
Preferred Skills:
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines, version control (Git), and automation frameworks.
- Exposure to AI/ML, blockchain, or emerging technologies (if relevant).
Work Environment & Benefits:
- Competitive salary and performance-based incentives.
- Flexible work arrangements (remote/hybrid options if applicable).
- Opportunities for learning and professional growth.
- Health, wellness, and retirement benefits.
About the company
HCLTech is a global technology company, home to more than 220,755 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2024 totaled $13.8 billion.