- અનુભવ
- કોઈપણ
- પગાર
- INR 600,000 – INR 1,000,000 / year
- ઓપનિંગ્સ
- 1
- પોસ્ટ કર્યું
- 3 કલાક પેહલા
- કાર્ય મોડ
- ઓફિસમાં
- શિક્ષણ
- B.Tech / B.E.
- લાયકાત
- Candidates with a B.Tech or B.E. degree in any specialization are eligible to apply.
- ફરી શરૂ કરો
- અરજી કરવી જરૂરી છે
તમે ક્યાં કામ કરશો
કામનું વર્ણન
About the Company
HCLTech is a multinational technology corporation headquartered in India, specializing in digital, engineering, cloud, and AI services spanning various industries worldwide. The company has a workforce exceeding 223,000 across 60 countries and plays a significant role in advancing technology in India.
Job Summary and Responsibilities
We seek a proficient C++ Developer experienced in designing, implementing, and maintaining high-performance software systems. The candidate will engage in all phases of the software development lifecycle by creating scalable and efficient applications following modern C++ standards.
- Design, develop, test, and release software modules using C++.
- Build robust and scalable software solutions ensuring high performance.
- Produce clean, maintainable code compliant with coding standards.
- Identify, debug, and resolve complex software defects and performance bottlenecks.
- Work collaboratively with architects, quality assurance, and business teams.
- Participate actively in code reviews to uphold software quality and performance benchmarks.
- Translate system requirements into practical technical solutions.
- Enhance application efficiency and optimize memory usage.
Skills and Qualifications
- Proficient in modern C++ standards, including C++11/14/17 or later.
- Comprehensive understanding of object-oriented programming principles.
- Experience utilizing the Standard Template Library, data structures, and algorithms.
- Knowledgeable in multithreading, concurrency control, and memory management techniques.
- Familiarity with design patterns and software architecture concepts.
- Strong analytical, debugging, and problem-solving abilities.
- Comfortable working in Linux or Unix environments.
- Experience with version control systems such as Git or SVN.
- Understanding of Agile and Scrum development methodologies.
Eligibility and Education
Candidates holding a Bachelor of Technology (B.Tech) or Bachelor of Engineering (B.E.) degree in any specialization are eligible for this role.