Software Developer
Develop and maintain C++ applications using object-oriented principles: designing and shipping features, debugging and optimizing code, writing clean maintainable code, and participating in code reviews with cross-functional teams. Core skills are C++, OOP, and data structures & algorithms.
- Compensation
- Not disclosed
- Location
- Bangalore, Karnataka; Hyderabad, Telangana
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Proficiency in C++ programming language
- Strong understanding of Object Oriented Programming concepts
- Experience with debugging and troubleshooting software applications
- Knowledge of data structures and algorithms
- Ability to work collaboratively in a team environment
- Excellent problem-solving skills and attention to detail
Full description
We are seeking a skilled Software Developer with a strong background in C++ and Object Oriented Programming to join our dynamic team. The ideal candidate will have a passion for developing high-quality software solutions and a keen eye for debugging and optimizing code. As a Software Developer, you will be responsible for designing, implementing, and maintaining software applications that meet the needs of our clients.
Key Responsibilities:
- Develop and maintain software applications using C++ and Object Oriented Programming principles.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and ensure reliability.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with the latest industry trends and technologies to enhance development processes.
Required Skills:
- Proficiency in C++ programming language.
- Strong understanding of Object Oriented Programming concepts.
- Experience with debugging and troubleshooting software applications.
- Knowledge of data structures and algorithms.
- Ability to work collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.
If you are a motivated individual with a passion for software development and meet the above requirements, we encourage you to apply and join our innovative team in Karnataka or Andhra Pradesh.