Opening with our client for a C++ Application Developer with cross platform development experience.
In this role, you are responsible for writing clean and flawless code to produce fully functional software applications according to requirements.
Understand client requirements and how they translate in application features
Collaborate with a team of IT professionals to set specifications for new applications
Design creative prototypes according to specifications
Write high quality source code to program complete applications within deadlines
Perform unit and integration testing before launch
Conduct functional and non-functional testing
Troubleshoot and debug applications
Evaluate existing applications to reprogram, update and add new features
Develop technical documents and handbooks to accurately represent application design and code
Proven experience as application developer
Strong proficiency in C++
Excellent understanding of software design and programming principles.
Proficient understanding of code versioning tools
Implementation of automated testing platforms and unit tests
Capability with IDEs
Debugging skills; Ability to leverage gdb (Linux) and cdb (Windows)
Knowledge of writing native modules for high-level languages such as Node.js, Python, etc
Familiarity with embedded systems design, low-level hardware interactions
Understanding of the C++11 standard (C++14, C++17, and upcoming C++20 a plus)
Analytical thinking and problem-solving capability
Great attention to detail and time-management skills
Internal Number: 20411
About Oxford Solutions, Inc.
Since 1998, Oxford Solutions has solidified our reputation as a reliable, cost-effective staffing solutions provider…whether it’s a mission-critical project of any magnitude, or simply to fill a necessary temporary opening to keep operations running smoothly.