Software Developer

Compass

Durban

On-site

ZAR 420,000 - 600,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compass in Durban is seeking a passionate Software Developer/Engineer to design, build, and maintain web-based business applications. You will integrate with third-party services, design database solutions using SQL and Entity Framework Core, and support reporting services and BI requirements.

The role emphasizes collaboration with stakeholders, participating in design reviews, and ensuring scalable, secure, and maintainable software. A strong learning mindset and team contribution are valued.

Qualifications

  • Matric certificate required.
  • BSc Computer Science or equivalent qualification.
  • Minimum 2 years of working experience in software development.
  • Valid driver’s license and own transport.

Responsibilities

  • Develop, maintain, and enhance web-based applications.
  • Integrate applications with third-party software and services.
  • Design and implement database solutions using SQL and Entity Framework Core.
  • Assist with reporting services and business intelligence requirements.
  • Troubleshoot, debug, and resolve technical issues.
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Participate in system design discussions, code reviews, and testing activities.
  • Ensure applications are scalable, secure, and maintainable.

Education

Matric Certificate
BSc Computer Science

Tools

C#
ASP.NET Core
MVC Architecture
Entity Framework Core
SQL
CSS
JavaScript
jQuery

Job description

About The Role

We are seeking a passionate and driven Software Developer / Engineer to join our team. The successful candidate will play a key role in developing and maintaining business applications, integrating with third‑party software solutions, and supporting reporting services.

This position offers an opportunity to work on a variety of projects while contributing innovative ideas and solutions within a collaborative environment.

Key Responsibilities
  • Develop, maintain, and enhance web‑based applications.
  • Integrate applications with third‑party software and services.
  • Design and implement database solutions using SQL and Entity Framework Core.
  • Assist with reporting services and business intelligence requirements.
  • Troubleshoot, debug, and resolve technical issues.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Participate in system design discussions, code reviews, and testing activities.
  • Ensure applications are scalable, secure, and maintainable.
Minimum Requirements
  • Matric Certificate
  • BSc Computer Science degree or equivalent qualification
  • Minimum 2 years' working experience in software development
  • Valid driver's license
  • Own reliable transport
Technical Skills & Experience

The ideal candidate should have experience with the following technologies and frameworks:

  • C#
  • ASP.NET Core
  • MVC Architecture
  • Entity Framework Core
  • SQL
  • CSS
  • JavaScript / jQuery
Personal Attributes
  • Has a strong willingness to learn and continuously improve their skills.
  • Is open to constructive feedback and professional development.
  • Demonstrates confidence in their abilities and contributes ideas during brainstorming and planning sessions.
  • Can identify challenges and proactively propose practical solutions.
  • Works effectively both independently and as part of a team.
  • Performs well under pressure and can manage multiple priorities.
  • Possesses strong problem‑solving and analytical skills.
  • Has excellent communication and interpersonal abilities.
We Are Looking For Someone Who
  • Has a strong willingness to learn and continuously improve their skills.
  • Is open to constructive feedback and professional development.
  • Demonstrates confidence in their abilities and contributes ideas during brainstorming and planning sessions.
  • Can identify challenges and proactively propose practical solutions.
  • Works effectively both independently and as part of a team.
  • Performs well under pressure and can manage multiple priorities.
  • Possesses strong problem‑solving and analytical skills.
  • Has excellent communication and interpersonal abilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Compass Medical Waste Services Recruitment • Durban

On-site
ZAR 280,000 - 520,000
Senior Software Developer
Senior Software Developer

Pronel Personnel • Pietermaritzburg

On-site
ZAR 350,000 - 550,000
Junior Software Developer
Junior Software Developer

Talent Shore • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Career development
Mentoring program
Hybrid/Remote work
Intermediate .Net Developer
Intermediate .Net Developer

iDbase Software • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Junior SQL Database, Web Developer & Application Support Specialist
Junior SQL Database, Web Developer & Application Support Specialist

Network Finance • Gauteng

On-site
ZAR 420,000 - 660,000
Web Developer
Web Developer

Multisearch Recruitment • Pretoria

Hybrid
ZAR 500,000 - 700,000
Senior C# developer
Senior C# developer

Network Recruitment • Pretoria

On-site
ZAR 700,000 - 1,200,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Software Developer
Software Developer

Indsafri India Private Limited • South Africa

Hybrid
ZAR 420,000 - 620,000