C++ Developer

Remote: 
Hybrid
Work from: 

Diverse Lynx logo
Diverse Lynx Large http://www.diverselynx.com
1001 - 5000 Employees
See all jobs

Job description

Job Description
Must Have Technical/Functional Skills

Strong understanding of modern C++ features, including object-oriented programming, templates, 
memory management, and concurrency mechanisms 
Expertise in designing and implementing efficient data structures and algorithms for optimal performance 
Knowledge of design patterns and best practices for building robust and maintainable software 
Familiarity with operating systems, network protocols, and low-level system programming concepts 
Excellent analytical and problem-solving abilities to identify and resolve technical challenges
Proficiency in Git or similar version control systems

Roles & Responsibilities

Coding and Design
Writing clean, efficient, and well-documented C++ code to implement complex algorithms 
and data structures, adhering to best practices and design patterns

Performance Optimization
Analyzing application performance bottlenecks and optimizing code to achieve high speed 
and resource efficiency

System Architecture
Contributing to the design and architecture of software systems, considering scalability, 
reliability, and maintainability

Unit Testing and Debugging
Writing unit tests to ensure code quality and effectively debugging complex issues

Collaboration
Working closely with other developers, designers, and project managers to understand 
requirements and deliver projects on time

Required profile

Experience

C++ Developer Related jobs