Technical Lead (C++, QT, QML)
Job ID: JB-8D52C
Amantya technologies
Skills
Description & Requirements
Job Description
We are looking for a talented and experienced Senior C++ Developer to join our dynamic development team. As a Senior C++ Developer, you will play a key role in designing, developing, and maintaining high-performance software solutions.
Key Responsibilities:
Develop, test, and maintain C++ applications in a fast-paced environment.
Collaborate with cross-functional teams, including product managers, architects and other stakeholders to deliver high-quality software solutions.
Design and implement complex algorithms and data structures.
Optimize software performance, ensuring scalability and reliability.
Provide technical leadership and mentoring to junior developers.
Participate in code reviews to ensure adherence to best practices and coding standards.
Troubleshoot and resolve software defects, ensuring smooth functionality across platforms.
Document design and development processes, ensuring clear and concise communication of technical requirements and solutions.
Stay up to date with the latest industry trends and best practices in C++ and QT development.
Required Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of professional experience in C++ development.
Strong understanding of object-oriented programming (OOP) principles and design patterns.
Proficiency in developing multi-threaded and performance-critical applications.
Solid experience with C++ standard libraries and frameworks.
Experience with debugging, profiling, and performance optimization techniques.
Strong problem-solving skills and the ability to work independently or within a team.
Excellent communication skills and ability to work in a collaborative team environment.
Preferred Skills:
Experience with QT framework for developing cross-platform applications (QT Widgets, QML, or QT Quick).
Familiarity with other relevant technologies such as databases, web services, or cloud computing platforms.
Experience with Agile methodologies.
Knowledge of version control systems like Git or SVN.
Additional Information
We are accepting only 30 days of official notice period
Relocation is not open for this role
Required Qualification
Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,
Job Insights: Important Tips to source better
1. Avoid sharing candidates with employment gaps or those who have been unemployed for more than four months.
2. Refrain from sharing candidates from Jawaharlal Nehru University.
3. Do not share candidates who have pursued education or worked in Hyderabad or Andhra Pradesh.
4. We exclusively consider candidates with qualifications such as BTech or B.E. in Computer Science, Information Technology, or Electronics and Communication Engineering, as well as B.Sc. in IT or CS, or full-time MCA.
5. Candidates with backgrounds in BCA, B.Com, or Diploma should not be shared.
6. Exclude candidates from open universities.
7. Candidate should clearly mention all project details along with mandatory technical skills used in each project.
8. Seek immediate joiners only (preferably same month).
9. Max. CTC provided will be only upto 3times of years of experience.
10. No flexibility on CTC and notice period.
11. Profile lacking any of the above criterias will be a screen reject.
Questionnaire
Question1 : Experience in Multithreading and Oops? ?
Desired answer : yes
Question2 : Experience in QT and QML? ?
Desired answer : yes
Question3 : Experience in C++ Programming? ?
Desired answer : Minimum 10 years