Enable job alerts via email!

Principal / Specialist Engineer: Application Software

E&D Recruiters

Cape Town

On-site

ZAR 700 000 - 900 000

Full time

Today
Be an early applicant

Job summary

A specialized recruitment agency in Cape Town is seeking a Principal Development Engineer to lead the development of application software for mission-critical systems. Ideal candidates will have a Bachelor's degree in Computer Science or Engineering, experience with C++ and Java, and a background in Agile methodologies. This role offers the opportunity to take ownership of features from beginning to end.

Qualifications

  • 5 - 10 years of relevant industry experience would be advantageous.
  • Understanding of object-oriented design and common software patterns.
  • Experience with version control software such as Git, Subversion, or Perforce.

Responsibilities

  • Lead in the development of application software for mission-critical systems.
  • Take ownership of features from design to testing.
  • Research new domains and technologies.

Skills

C++
Java
Python
Bash
PowerShell
Agile methodologies
Git

Education

Bachelor’s Degree in Computer Science or Engineering

Tools

Jira
Git
Job description
Overview

Job Title : Principal Development Engineer â Software

Geographical 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.
Minimum qualifications and experience
  • 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

Please apply via our website :

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.