
C++ Developer
Intelizign
About this job
Intelizign is excited to announce an opening for a highly motivated and skilled Jr C++ Developer to join our growing team in Pune. This is a fantastic opportunity for an ambitious individual with a solid foundation in C++ programming who is eager to contribute to the development of robust, high-performance software applications. As a vital member of our development team, you will be instrumental in designing, implementing, and maintaining innovative solutions that drive our business forward, all within a collaborative and supportive environment. If you're passionate about problem-solving and keen to grow your expertise in C++, we encourage you to apply and become a key contributor to our future successes.
Key Responsibilities
- Design, develop, and maintain high-quality software applications primarily utilizing C++ across various platforms.
- Write clean, efficient, scalable, and well-documented code, adhering strictly to established coding standards and best practices.
- Actively collaborate with product managers, senior developers, and QA engineers to thoroughly understand software requirements and translate them into effective technical designs and implementations.
- Participate throughout the entire software development lifecycle, from initial concept and design through to testing, deployment, and ongoing support.
- Conduct rigorous debugging and troubleshooting to identify, analyze, and resolve complex software issues and performance bottlenecks in a timely manner.
- Engage in regular code reviews, offering constructive feedback to peers and integrating feedback from others to ensure high code quality, consistency, and maintainability.
- Continuously research and evaluate new C++ features, libraries, and development methodologies to enhance application performance and developer efficiency.
Requirements
- A minimum of 6 months to 2 years of hands-on professional experience in software development with C++.
- Demonstrated strong knowledge of core C++ programming concepts, including pointers, memory management, and templates.
- Profound understanding and practical application of Object-Oriented Programming (OOP) principles such as encapsulation, inheritance, and polymorphism.
- Solid proficiency in using the Standard Template Library (STL), including various containers, algorithms, and iterators.
- Familiarity with Data Structures and algorithms, with the ability to apply them effectively for optimal solution design.
- A basic understanding of multithreading concepts and concurrent programming paradigms is a definite advantage.
- Exceptional problem-solving, logical reasoning, and analytical thinking capabilities to tackle complex technical challenges.
- Proven debugging skills to efficiently diagnose and resolve software defects and performance issues.
- Good communication skills, both written and verbal, essential for effective team collaboration, documentation, and stakeholder interaction.
What We Offer
- A dynamic, challenging, and intellectually stimulating work environment where innovation and creativity are highly valued.
- Significant opportunities for continuous learning, professional development, and accelerated career growth within a forward-thinking company.
- Exposure to cutting-edge technologies and participation in diverse, impactful software development projects.
- A highly collaborative and supportive team culture that fosters knowledge sharing, teamwork, and mutual respect.
- A competitive compensation package designed to reward your expertise and contributions.
- Access to mentorship from experienced professionals to help hone your technical skills and career path.
- A stable and secure role within a reputable organization committed to employee well-being and success.
Eligibility
Professionals • 0.5-2 years of experience