What are the responsibilities and job description for the C++ Developer position at Tek Ninjas?
All candidates should be Senior Level or above.
Full-remote is OK, but ideally on NA Central or Eastern time zones.
Slots 1 and 2
Expand and modify current network clients, speaking internal message specifications, to match latest evolving requirements, enabling communication between internal and external components. Maintain both command line and GUI tools using these clients. Write modern automated unit tests ensuring requirements are met.
Required Skills:
- C 17 and the STL
- Object Orientated Programming
- Familiarity with event based programming and/or a publish/subscribe model
- JSON
Nice to Have:
- GTest and GMock
- General network programming concepts. For example, knowledge of the mechanisms involved in programming an asynchronous http client and server in C on a linux based system.
- ActiveMQ Artemis or similar Message Queuing
- GRPC
- Qt Framework
Required Skills: Required Skills: * C 17 and the STL * Object Orientated Programming * Familiarity with event based programming and/or a publish/subscribe model * JSON
Basic Qualification:
Additional Skills:
Background Check: Yes
Drug Screen: Yes
Notes:
Selling points for candidate:
Project Verification Info:
Candidate must be your W2 Employee: No
Exclusive to Apex: Yes
Face to face interview required: No
Candidate must be local: No
Candidate must be authorized to work without sponsorship: No
Interview times set: Yes
Type of project: Development/Engineering
Master Job Title: Dev: C/C
Branch Code: Providence
Job Type: Full-time
Salary : $95,600 - $121,000