Jobs in

Software Engineer - Johannesburg

Responsibilities:


  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Design and implement software solutions that meet functional requirements
  • Conduct code reviews and participate in peer programming sessions
  • Troubleshoot, debug, and upgrade existing software
  • Develop automated test cases and ensure software quality

Requirements:


  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of experience in software development
  • Proficiency in programming languages such as Java, Python, or C++
  • Knowledge of software development methodologies and best practices
  • Experience with agile development processes
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

If you possess the skills and experience required for this role, we invite you to apply and become an integral part of an innovative team.

Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Software Engineer Johannesburg North - North Johannesburg

Network IT

...

Automation Engineer - Johannesburg

BASHR Consulting

...

Controls Software Engineer - Randburg

...

Product Engineer Johannesburg - Johannesburg

Sapientis Talent Management

...

Full Stack Java Developer Johannesburg - Johannesburg

Paracon - Gauteng

...

Want to do another search?

Jobs in