Search Jobs

Search by job, company or skills

C/C++ Developer

C/C++ Developer

Netconnect
Early Applicant
  • Posted 11 hours 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

2-4 yrs
Bengaluru, India
Skills:
.NET, Debugging, Unit Testing, Winforms, Application architectures
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
Bengaluru, India
Skills:
.Net Core, .NET 8, .NET Framework, C#, Database Design, Performance Tuning, C++, SQL Server, Multithreading, Microservices, Concurrency, Git, Restful Apis, Azure DevOps, Windows application development, CI/CD pipelines, Interop Services
Bengaluru, India
Skills:
Cassandra, Gdb, PostgreSQL, Svn, Confluence, MySQL, Sccp, Python, Wireshark, Bash, Sctp, Jira, Redis, Git, Linux, Valgrind, MongoDB, Map, Smpp, Ss7, Sigtran, m3ua, CAP, SIP
Bengaluru
Skills:
Sql, Stl, Nosql, Oop