What are the responsibilities and job description for the Senior Technical Lead position at HCL Technologies?
Job Description (Posting).
About HCLTech
HCLTech is a global technology company, spread 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. We re powered by our people a global, diverse, multi-generational talent - representing 161 nationalities whose unique spark, perspective and boundless passion drive our culture of proactive value creation and problem-solving.
Our purpose is to bring together the best of technology and our people to supercharge progress for everyone, everywhere our clients, partners, their stakeholders, communities, and the planet. As a company, we are deeply focused on accelerating our ESG agenda. We are also creating technology-enabled sustainable solutions with and for our clients and partners. We embed ESG imperatives into every aspect of our business and ensure that the progress we supercharge is responsible, inclusive and beneficial to all our stakeholders in the long term. We have committed to achieving net zero by 2040.
To learn more about how we can supercharge progress for you, visit www.hcltech.com
Senior Technical Lead - C
Job Summary
The Senior Technical Lead plays a crucial role in managing technology for complex projects within the Development work area. This position entails providing expert technical guidance to enhance the team's capabilities and productivity while ensuring the successful delivery of high-quality solutions. The Senior Technical Lead will utilize their in-depth knowledge of C and Agile methodologies to drive project success and foster a culture of continuous improvement. (1.) Key Responsibilities
1. Provide Technical Guidance To A Team Of Developers In C , Enhancing Their Skills And Productivity Through Mentoring And Support On Best Practices In Coding And Design Patterns.
2. Conduct Comprehensive Code Reviews And Establish Quality Assurance Processes To Ensure That C Applications Meet Performance Optimization Standards And Adhere To The Defined Coding Standards.
3. Ensure Process Compliance Within The Assigned Module And Participate As A Technical Consultant In Feasibility Studies, Evaluating Technical Alternatives, Risks, And Breaking Projects Into Manageable Components For Accurate Estimations.
4. Collaborate With Stakeholders To Define Project Scope, Objectives, And Deliverables, And Prepare Status Reports To Minimize Exposure And Facilitate The Resolution Of Any Escalations.
5. Advocate For Agile And Scrum Methodologies Within The Team, Facilitating Ceremonies Such As Daily Stand-Ups, Sprint Planning, And Retrospectives To Promote Effective Collaboration And Communication. Skill Requirements
1. Excellent Proficiency In C Programming And Its Application In Complex Software Development Projects.
2. Strong Understanding Of Agile Methodologies, Specifically Scrum And Kanban, With Experience In Implementing These Practices To Enhance Team Performance.
3. Solid Experience In Code Review Processes And Quality Assurance Best Practices To Ensure High-Quality Deliverables.
4. Familiarity With Performance Optimization Techniques And Tools Relevant To C Applications.
5. Effective Communication And Collaboration Skills For Engaging With Team Members And Stakeholders. Certification
1. Optional But Valuable Certifications : Certified Scrummaster (Csm), C C