\r\nMust Have Technical/Functional Skills
\r\n
\r\nStrong understanding of modern C++ features, including object-oriented programming, templates,
\r\nmemory management, and concurrency mechanisms
\r\nExpertise in designing and implementing efficient data structures and algorithms for optimal performance
\r\nKnowledge of design patterns and best practices for building robust and maintainable software
\r\nFamiliarity with operating systems, network protocols, and low-level system programming concepts
\r\nExcellent analytical and problem-solving abilities to identify and resolve technical challenges
\r\nProficiency in Git or similar version control systems
\r\n
\r\nRoles & Responsibilities
\r\n
\r\nCoding and Design
\r\nWriting clean, efficient, and well-documented C++ code to implement complex algorithms
\r\nand data structures, adhering to best practices and design patterns
\r\n
\r\nPerformance Optimization
\r\nAnalyzing application performance bottlenecks and optimizing code to achieve high speed
\r\nand resource efficiency
\r\n
\r\nSystem Architecture
\r\nContributing to the design and architecture of software systems, considering scalability,
\r\nreliability, and maintainability
\r\n
\r\nUnit Testing and Debugging
\r\nWriting unit tests to ensure code quality and effectively debugging complex issues
\r\n
\r\nCollaboration
\r\nWorking closely with other developers, designers, and project managers to understand
\r\nrequirements and deliver projects on time
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
Cynet Systems
Diverse Lynx
Diverse Lynx
Overture Rede
Scouter Recruitment & Career