Search Jobs

Search by job, company or skills

C/C++ Developer

C/C++ Developer

Netconnect
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

  • Develop and maintain server-side/backend applications using C/C++.
  • Enhance, modernize, and refactor existing C/C++ applications to improve functionality and maintainability.
  • Participate across the complete SDLC, including design, development, testing, debugging, deployment, and maintenance.
  • Analyze existing code and implement improvements to performance, scalability, reliability, and code quality.
  • Work with the existing Python-based test framework to develop, maintain, and execute automated tests.
  • Debug and troubleshoot application and production issues, identify root causes, and implement effective solutions.
  • Work with backend data stores and write, optimize, and troubleshoot SQL queries.
  • Collaborate with cross-functional teams to understand requirements and deliver robust backend solutions.
  • Perform code reviews and follow coding standards and best practices.
  • Contribute to modernization initiatives and continuous improvement of the existing application architecture.
  • Support deployment and maintenance activities across development, testing, and production environments.

Required Skills & Experience

  • Strong hands-on experience in C/C++ backend development.
  • Experience working on and modernizing legacy or existing C/C++ applications.
  • Good understanding of software development lifecycle (SDLC).
  • Experience with debugging, troubleshooting, testing, and deployment.
  • Hands-on experience with Python, preferably with Python-based test automation frameworks.
  • Strong knowledge of SQL and relational databases.
  • Understanding of backend application architecture and server-side development.
  • Experience optimizing applications for performance, scalability, and reliability.
  • Strong understanding of object-oriented programming and software engineering principles.
  • Good problem-solving and analytical skills.
  • Ability to work independently as well as collaboratively in a team environment.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Backend application architecture

Test automation frameworks

Object-oriented programming

Server-side development

Software development lifecycle (SDLC)

Software engineering principles

About Company

Similar Jobs

Bengaluru, India
Skills:
testing services , Devops, SAP, C, Agile, Mobility solution, Java ecosystem
2-4 yrs
Bengaluru, India
Skills:
.NET, Debugging, Unit Testing, Winforms, Application architectures
Bengaluru, India
Skills:
Algorithms, Qt, Templates, Cmake, Stl, Oop, Memory Management, Git, Design Patterns, data structures, Boost, Python, Pointers
2-4 yrs
Bengaluru, India
Skills:
.NET, .Net Core, Git, PostgreSQL, Sql, Angular
2-12 yrs
Bengaluru, India
Skills:
LTE 4G and 5G NR technologies, RAN network elements, telecom protocol development integration and debugging, 3GPP specifications and standards, cellular communication and RAN architecture, RAN Layer 1 Layer 2 and Layer 3 protocols, analyze protocol traces logs and debug complex software issues