Software Engineer (missions)

Western Cape, South Africa

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1476499
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned