Infosys - C++ Developer (India)

Infosys - C++ Developer (India)

17 Oct
|
EdgeVerve Systems
|
India

17 Oct

EdgeVerve Systems

India

We are looking for an experienced C++ Developer to design, develop, optimize, and maintain high-performance software applications.

The ideal candidate will have robust expertise in C++ programming, object-oriented design, data structures, algorithms, and system-level development, with the ability to build reliable and scalable software solutions.

Key Responsibilities :

- Design, develop, test, and maintain high-performance applications using C++.
- Write efficient, reusable, and maintainable code following established coding standards.
- Develop software components, system modules, and application features based on business and technical requirements.
- Apply object-oriented programming principles, design patterns, and software engineering best practices.
- Work with data structures, algorithms, memory management, and multithreading.
- Debug complex software issues and optimize application performance, latency, and resource utilization.
- Develop and integrate APIs, libraries, and third-party software components.
- Collaborate with architects, software engineers, QA teams, and product stakeholders.
- Perform code reviews, unit testing, integration testing, and defect resolution.
- Contribute to technical design, architecture discussions, and software documentation.
- Ensure application reliability, security, scalability, and maintainability.
- Support software deployment, troubleshooting, and continuous improvement.

Required Skills :





- Strong proficiency in C++ and object-oriented programming.
- Knowledge of modern C++ standards, including C++11, C++14, C++17, or later.
- Strong understanding of data structures, algorithms, and problem-solving techniques.
- Experience with STL, templates, pointers, references, and memory management.
- Knowledge of multithreading, concurrency, and synchronization mechanisms.
- Experience with debugging, profiling, and performance optimization.
- Familiarity with Linux/Unix environments and shell commands.
- Experience with version control tools such as Git.
- Knowledge of software development methodologies, design patterns, and clean coding practices.
- Experience with build systems such as CMake and testing frameworks.

Preferred Qualifications :

- Experience in system programming, embedded software, networking, or performance-critical applications.
- Familiarity with inter-process communication, socket programming, and distributed systems.
- Exposure to operating system concepts, computer architecture, and low-level programming.
- Experience with tools such as GDB, Valgrind, or equivalent debugging and profiling utilities.
- Knowledge of Python or scripting languages for automation and testing.
- Experience working in Agile development environments.

Education :

- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline

📌 Infosys - C++ Developer (India)
🏢 EdgeVerve Systems
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: infosys - c++ developer (india) / india