Job: development engineer/ application software developer graduate
Summary
Graduate development engineer building mission-critical, operator-facing application software for Command and Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR) systems in Somerset West, South Africa. The role owns features end to end across front-end and back-end, using general-purpose languages like C++ and Java plus scripting in Python, within a collaborative Agile process.
We are seeking an exceptional and passionate Software Engineer / Developer to join our dynamic Application Software team. The ideal candidate will be part of a team that develops mission-critical, operator-facing software for Command and Control (C2) and Intelligence, Surveillance, and Reconnaissance (ISR) systems. We specialize in creating highly reliable safety-critical systems, and we are looking for individuals who excel in delivering quality software solutions.
Responsibilities Develop application software primarily for operator-facing, mission-critical systems Take full ownership of features from requirement gathering to design, implementation, and testing for both front-end and back-end development Research and understand new domains and technologies to implement user requirements effectively Contribute to production efforts related to application software Play a major role in generating key project outputs including design, testing, documentation, and verification artefacts Implement engineering processes, plans, and policies for specific projects Provide support as required within the company Qualifications Minimum Qualifications: Bachelor's Degree in Computer Science or Engineering (BSc, BEng) Proficiency in one or more general-purpose programming languages such as C++, Java, etc Proficiency in scripting languages like Python, Bash, Power Shell, etc Strong understanding of object-oriented design and software patterns Experience with version control systems (Git, Subversion, Perforce) Experience working in a collaborative Agile environment and familiarity with tools like Jira 2-3 years of relevant industry or postgraduate experience is advantageous Experience with modern C++ (C++11 and onwards) Familiarity with markup languages and associated technologies (XML, XSLT, XML Schema, JSON, YAML) A Master's Degree in Computer Science or Engineering is a plusEmployment Type: internship
Job Location: Somerset West, Western Cape, South Africa. #J-18808-Ljbffr