Enable job alerts via email!

Software Engineer (Missions)

RecruitPro Solutions Pty Ltd

Cape Town

On-site

ZAR 500,000 - 600,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider is seeking a Software Engineer with a strong background in GUI and backend development. This versatile developer will work on mission-critical systems, contribute to cloud-based technologies, and engage with emerging technologies. The ideal candidate has a Bachelor's degree in Computer Science, at least 3 years of experience, and proficiency in languages such as C++, Java, and Python. Join a team passionate about creating scalable software solutions.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum of 3 years’ experience in GUI development and backend software engineering.
  • Proficiency in C++, Java, or Python.
  • Hands-on experience with web development technologies and database systems.
  • Experience with cloud platforms (e.g. AWS, Azure, or similar).
  • Strong problem-solving abilities and effective communication skills.

Responsibilities

  • Develop and maintain Graphical User Interfaces (GUIs) and backend services.
  • Work with cloud-based technologies and manage their deployment.
  • Collaborate with cross-functional teams to deliver reliable and efficient software solutions.

Skills

C++
Java
Python
User Experience (UX) design
Cloud-based technologies
Problem-solving
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Azure
Job description
Overview

We are seeking a Software Engineer with a strong background in GUI and backend service-oriented development to contribute to mission-critical systems. This role is ideal for a versatile developer passionate about creating robust and scalable software solutions, with opportunities to work on emerging technologies including AI and cloud infrastructure.

Key Duties and Responsibilities
  • Develop and maintain Graphical User Interfaces (GUIs) and backend services
  • Work with cloud-based technologies and manage their deployment
  • Apply principles of User Experience (UX) design to enhance GUI usability (advantageous)
  • Engage with artificial intelligence (AI) tools and frameworks (highly advantageous)
  • Programme using languages such as C++, Java, and Python
  • Develop and interact with web technologies and relational/non-relational databases
  • Collaborate with cross-functional teams to deliver reliable and efficient software solutions
Experience and Qualifications
  • Bachelor’s degree in Computer Science or a related field
  • Minimum of 3 years’ experience in GUI development and backend software engineering
  • Proficiency in at least one of the following: C++, Java, Python
  • Hands-on experience with web development technologies and database systems
  • Experience with cloud platforms (e.g. AWS, Azure, or similar)
  • Advantageous: experience with UX design and AI development or training
  • Strong problem-solving abilities and effective communication skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.