Job Title: C++ Developer
Location: Bangalore, India
Job Overview: We are looking for a skilled and motivated C++ Developer to join our dynamic software development team in Bangalore. The successful candidate will play a key role in designing, implementing, and maintaining high-performance software solutions. As a C++ Developer, you will collaborate with cross-functional teams to develop innovative applications that meet the needs of our users.
Responsibilities:
- Software Development:
- Design, code, test, and debug software applications using C++.
- Collaborate with the development team to define software specifications and requirements.
- Algorithm Design and Optimization:
- Develop and optimize algorithms for improved performance and efficiency.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Cross-Platform Development:
- Contribute to cross-platform development initiatives, ensuring compatibility across various operating systems.
- Work with different libraries and frameworks to enhance software functionality.
- Bug Fixing and Maintenance:
- Identify and troubleshoot software defects and issues.
- Perform routine maintenance tasks to ensure software stability.
- Documentation:
- Create and maintain technical documentation for software design, implementation, and testing.
- Collaborate with technical writers to produce user documentation.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a C++ Developer, with a strong understanding of object-oriented programming.
- Proficiency in C++ and experience with software development tools (e.g., IDEs, debuggers).
- Knowledge of data structures, algorithms, and software design principles.
- Excellent problem-solving and debugging skills.
Preferred Skills:
- Experience with multi-threading and parallel programming.
- Familiarity with version control systems (e.g., Git).
- Knowledge of networking protocols and socket programming.
- Experience in cross-platform development (Windows/Linux).