Enable job alerts via email!

Junior Software Developer

E&D Recruiters

Cape Town

On-site

ZAR 350 000 - 450 000

Full time

2 days ago
Be an early applicant

Job summary

A recruitment agency is seeking a Junior Software Developer in Cape Town. The ideal candidate will have a BSc in Computer Science or Engineering, with at least 3 years of development experience, particularly in ML/AI tools and microservice architecture. Responsibilities include developing new features, troubleshooting, and documentation, contributing to an agile environment.

Qualifications

  • Minimum of 3 years of experience in software development.
  • Experience using ML / AI tools in practical applications.
  • Familiarity with microservice architecture and web applications.

Responsibilities

  • Development of new platform features for Asset Management modules.
  • Writing and debugging code.
  • Troubleshooting software issues.
  • Breaking down features into tasks.
  • System monitoring.
  • Documenting new features and processes.
  • Participating in agile practices.
  • QA / Testing.

Skills

Software development
Machine Learning
Microservice architecture
TypeScript
React
Database systems

Education

BSc in Computer Science or Engineering

Tools

Google Cloud
Python
BigQuery
Bash
Git
UML
Job description
Overview

Junior Software Developer

Bellville, Cape Town

Requirements
  • BSc (Computer Science), or Engineering
  • Minimum of 3 years of experience in software development.
  • Experience in using ML / AI tools as practical implementations.
  • A solid understanding of microservice architecture and how web applications work.
  • Experience with the following technologies : TypeScript, React.
  • Adequate knowledge of relational and non-relational database systems.
  • Familiarity with the following technologies : Google Cloud, Python, BigQuery, Bash, Git, UML (advantageous)
Key Responsibilities
  • Development of new platform features, focusing on Asset Management modules
  • Writing and debugging code
  • Troubleshooting software issues
  • Break down features into tasks
  • System monitoring
  • Documenting new features and processes
  • Participate in agile practices
  • QA / Testing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.