The C++ Developer is responsible for:
• Design, build, and maintain efficient, reusable, and reliable C++ code
• Maintaining/supporting existing applications
• Coordinate with the rest of the team working on different layers of the infrastructure
• Development of cross-platform or distributed applications
• Development is mostly in network, system and/or security fields
Requirements
Expert in Software Development in C++ and knowledge of the C++11 (or newer)
Expert in object-oriented design and design patterns
Expert in Networking concepts and protocols
Able of programming in Linux, Windows or BSD
Expert in technical documentation in software engineering field
Familiar with scripting with languages such as Golang, Python, Perl, PowerShell, Bash