Responsibilities:
Lead the development of mission-critical application software, primarily focused on operator-facing systems used in Command, Control and Intelligence, Surveillance, and Reconnaissance environments.
Own the full lifecycle of software featuresfrom interpreting requirements to designing, implementing, and testing both front-end and back-end components.
Conduct domain and technology research to gain the necessary understanding for accurately translating user needs into robust software solutions.
Support production activities related to application software, ensuring high-quality output and alignment with project timelines.
Contribute significantly to project deliverables, including system designs, test plans, technical documentation, production support materials, and verification artefacts.
Apply engineering standards and processes in accordance with project-specific requirements, ensuring compliance with internal policies and quality frameworks.
Provide additional support across the company as needed, including contributing to cross-functional initiatives or minor operational roles.
Education & Skills:
BSc in Computer Science / BSc Eng / BEng in Engineering
8 - 10 years' experience
Experience with C++, Java, Python, Object-Oriented Design and common software patterns
Experience with Version control software (Git)
Experience with Agile methodologies (Jira)
Apply now!
Software Applications Developer, Stellenbosch
Free
Software Applications Developer, Stellenbosch
South Africa, Western Cape, Stellenbosch,
Modified June 10, 2025
Description
Job details:
⇐ Previous job |
Next job ⇒ |
Advertisement: