Senior Engineer: Application Software C++
Job Type | Permanent |
Area | Western Cape, South AfricaCape Town, South Africa |
Sector | IT - Development |
Salary | R800 000 – R1 200 000 Per Annum |
Start Date | Approximately 1 month |
Job Ref | VR/26423 |
- Description
Swan iT is assisting a client who is searching for a Senior Engineer: Application Software C++ to join them. This individual must be C++ NINJA and not embedded software. The successful candidate will become part of an application software development team responsible for developing software for user applications.
Responsibilities:
- Take a senior role in the development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems;
- Take ownership of features from requirements through design, implementation, and testing for front-end and back-end development;
- Research and understand new domains and technologies sufficiently to understand user requirements and implement features;
- Assist with production efforts related to application software;
- Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts;
- Implement engineering processes, plans and policies as applicable to a specific project; and
- Perform minor support roles within the company, if required.
Requirements:
- Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng).
- Proficiency with one or more general-purpose programming languages: C++,Java etc.
- Modern C++ experience, especially C++11 and onwards
- Proficiency with one or more scripting languages: Python, Bash, PowerShell etc.
- Understanding of object-oriented design and common software patterns.
- 8+ years of relevant industry or postgraduate experience advantageous
Apply today!