Description:
Aviation and Aerospace Component Manufacturing company has a vacancy for a Senior (Principal) Development Engineer (Software). Job Title : Principal Development Engineer – SoftwareGeographical area : Western-Cape
Responsibilities:
- Take a lead/specialist 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. This includes front-end and back-end development.
- Research and understand new domains and technologies.
- Assist with production efforts as it relates to application software.
- Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng/BEng)
- 5 - 10 years of relevant industry experience would be advantageous
- Proficiency with one or more general-purpose programming languages: C++, Java
- Proficiency with one or more scripting languages: Python, Bash, PowerShell
- Understanding of object-oriented design and common software patterns
- Experience with collaboration using version control software such as Git, Subversion, or Perforce
- Experience working in a team using Agile methods and/or issue tracking software such as Jira
Should we not contact you within 14 days, please consider your application as unsuccessful.
Companies may expire jobs at their own discretion.
ONLY SA CITIZENS APPLY
Requirements:
- Take a lead/specialist 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. This includes front-end and back-end development.
- Research and understand new domains and technologies.
- Assist with production efforts as it relates to application software.
- Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng/BEng)
- 5 - 10 years of relevant industry experience would be advantageous
- Proficiency with one or more general-purpose programming languages: C++, Java
- Proficiency with one or more scripting languages: Python, Bash, PowerShell
- Understanding of object-oriented design and common software patterns
- Experience with collaboration using version control software such as Git, Subversion, or Perforce
- Experience working in a team using Agile methods and/or issue tracking software such as Jira
31 Jul 2025;
from:
careers24.com