HCL Technologies
HCL Technologies

Technical Lead

RoleEngineering
LevelLead
LocationPune, India
WorkOn-site
TypeFull-time
Posted2 days ago
Apply now

About the role

Job Summary

Must-have qualifications:

  • MSc in Computer Science, Mathematics, or a related technical field

  • At least 5 years of professional experience in C++ development

  • Hands-on experience with computational geometry, ideally within the industry

  • Strong proficiency in software design patterns, such as SOLID, YAGNI, and KISS

  • In-depth understanding of Agile development principles, with proven experience in Agile teams

  • Experience writing robust unit tests and end-to-end tests, including mocking external endpoints for both new and legacy codebases

  • Strong English communication skills, both written and spoken

Nice-to-have skills:

  • Familiarity with geometric frameworks like CGAL, VTK, Embree, or similar technologies

  • Experience with Python, especially for batch testing or prototyping purposes

  • Exposure to cloud platforms such as AWS or Azure

  • Familiarity with GitHub Copilot

Key Responsibilities

  1. To be responsible for providing technical guidance / solutions ;define, advocate, and implement best practices and coding standards for the team and self.
  2. To develop and guide the team members in enhancing their technical capabilities and increasing productivity
  3. To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
  4. To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.

Skill Requirements

Must-have qualifications:

  • MSc in Computer Science, Mathematics, or a related technical field

  • At least 5 years of professional experience in C++ development

  • Hands-on experience with computational geometry, ideally within the industry

  • Strong proficiency in software design patterns, such as SOLID, YAGNI, and KISS

  • In-depth understanding of Agile development principles, with proven experience in Agile teams

  • Experience writing robust unit tests and end-to-end tests, including mocking external endpoints for both new and legacy codebases

  • Strong English communication skills, both written and spoken

Nice-to-have skills:

  • Familiarity with geometric frameworks like CGAL, VTK, Embree, or similar technologies

  • Experience with Python, especially for batch testing or prototyping purposes

  • Exposure to cloud platforms such as AWS or Azure

  • Familiarity with GitHub Copilot

Other Requirements

Should be good with agile scrum practices, good communicator and proactive

Benefits and perks

Learning Budget

Required skills

C++

Computational geometry

Unit testing

End-to-end testing

Agile

Design patterns

Technical leadership

About HCL Technologies

Pune

Headquarters