Job Search and Career Advice Platform

Enable job alerts via email!

Mid-Level Software Developer - Full-Stack & Collaborative

Boardroom Appointments

Durban

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company is seeking a skilled developer in Durban, KwaZulu-Natal. The ideal candidate should possess a Bachelor's degree in Computer Science or a related field, along with proven professional experience and proficiency in multiple programming languages including C#, Java, and Python. Responsibilities include collaborating with teams, writing maintainable code, conducting testing, and staying updated with industry trends. This position offers an engaging environment for continuous learning and improvement.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • Proven experience as a developer in a professional setting.
  • Solid understanding of software development frameworks and best practices.
  • Continuous learning mindset and a drive for self-improvement.

Responsibilities

  • Collaborate with the development team to design and implement software solutions.
  • Write well-structured, efficient, and maintainable code.
  • Conduct unit testing and debugging to ensure software quality.
  • Participate in code reviews and provide feedback.
  • Gather and understand requirements from stakeholders.
  • Assist in troubleshooting and resolving software defects.
  • Contribute to improving development processes and practices.
  • Document software designs and specifications.
  • Stay updated with industry trends in software development.

Skills

Proficiency in programming languages
Strong problem-solving and analytical abilities
Knowledge of software development frameworks and tools
Excellent communication and collaboration skills
Attention to detail
Ability to work independently and in a team
Understanding of software development lifecycle
Experience with version control systems (e.g., Git)
Continuous learning mindset

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field

Tools

ASP. Net C# MVC
Java
Python
SQL
Typescript
HTML
CSS
Angular
JSON
XML
Job description
A software development company is seeking a skilled developer in Durban, KwaZulu-Natal. The ideal candidate should possess a Bachelor's degree in Computer Science or a related field, along with proven professional experience and proficiency in multiple programming languages including C#, Java, and Python. Responsibilities include collaborating with teams, writing maintainable code, conducting testing, and staying updated with industry trends. This position offers an engaging environment for continuous learning and improvement.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.