Talent.com
Compass
Software DeveloperCompass • Westville, Kwazulu-Natal, South Africa
Software Developer

Software Developer

Compass • Westville, Kwazulu-Natal, South Africa
25 days ago
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 Core
  • MVC Architecture
  • Entity Framework Core
  • SQL
  • CSS
  • JavaScript / jQuery

Personal Attributes

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.

Create a job alert for this search

Software Developer • Westville, Kwazulu-Natal, South Africa

Similar jobs

Sales Specialist

EmplyfyVerulam, KZN, ZA

We’re growing — and we’re looking for a.As a UK-based cleaning company specialising in.Residential End of Tenancy cleaning.We need someone who can take those leads, have great conversations and clo... Show more

Intermediate Developer

Talent EngineWestville, KwaZulu-Natal, ZA

The Intermediate Developer is responsible for supporting existing infrastructure and web applications while developing new systems and projects.The role focuses on delivering high-quality, scalable... Show more

 • Promoted

German-Speaking Customer Support Representative

Cross Border TalentsuMhlanga, South Africa
Quick Apply

German-speaking Customer Support Representative.You will be the first point of contact for customers, ensuring a smooth and positive experience while resolving inquiries efficiently and professiona... Show more

Service Solutions Sales Consultant

EmplyfyLa Lucia, KZN, ZA

Service Solutions Sales Consultant.We’re a UK-based cleaning company specialising in.Residential End of Tenancy cleaning.You’ll speak with warm leads, understand exactly what each customer needs an... Show more

Sales Executive

EmplyfyMount Edgecombe, KZN, ZA

We’re a growing UK-based cleaning company specialising in.Residential End of Tenancy cleaning.If you’re someone who enjoys speaking to people, closing deals and seeing the direct results of your ha... Show more

Service Sales Executive

EmplyfyKwaMashu, KZN, ZA

We’re looking for an ambitious.Our customers are already looking for cleaning services — your job is to understand what they need, present the right solution and turn the enquiry into a booking.You... Show more

German Speaking Customer Service Representative - South Africa

LingonovauMhlanga, South Africa
Quick Apply

German-Speaking Customer Service Representative.Umhlanga, South Africa (Remote).R20,000 – R25,000 per month + Benefits.German-speaking Customer Service Representatives.If you are customer-focused, ... Show more

Virtual Sales Advisor

EmplyfyLa Mercy, KZN, ZA

Want a fully remote sales role where your performance directly impacts your earning potential?.We’re a growing UK-based cleaning company specialising in Residential and End of Tenancy cleaning, and... Show more