Maitland, South Africa | Posted on 06/07/2026

We are looking for a talented FullStack Software Engineer to join our development team and play a key role indesigning, developing, and maintaining enterprise web applications. Thesuccessful candidate will be responsible for delivering high-quality, scalablesoftware solutions across the full technology stack, working with C#, Angular, SQL, CouchDB, and Azure DevOps. You will collaborate withbusiness stakeholders and cross-functional teams to analyse requirements,develop innovative solutions, and support business-critical applicationsthroughout the software development lifecycle.

Key Responsibilities

  • Design, develop, test, andmaintain scalable full stack web applications using C# and Angular.
  • Develop and maintain RESTfulAPIs and integrate with internal and third-party systems.
  • Write, optimise, and maintain SQL queries, stored procedures, and database objects.
  • Develop and supportapplications using CouchDB and other NoSQL database technologies.
  • Manage source control, workitems, build pipelines, and deployments using Azure DevOps.
  • Analyse business requirementsand translate them into technical solutions.
  • Participate in solutiondesign, code reviews, and technical planning sessions.
  • Perform unit, integration,regression, and functional testing to ensure software quality.
  • Troubleshoot, debug, andresolve application issues across development, testing, and productionenvironments.
  • Produce and maintain technicaldocumentation and adhere to coding standards and best practices.
  • Collaborate with businessusers, developers, and project teams within an Agile/Scrum environment.
  • Monitor applicationperformance and implement enhancements to improve scalability, security, andreliability.
  • Provide ongoing applicationsupport and participate in after-hours support when required.
  • Keep abreast of emergingtechnologies and contribute to continuous improvement initiatives.

Requirements

  • National Diploma or Degree in Computer Science,Software Engineering, Information Technology, or a related field.
  • 3–6 years of experience in Full Stack softwaredevelopment.
  • Proven experience developing enterprise webapplications using C# and Angular.
  • Hands-on experience with SQL, includingwriting complex queries, stored procedures, and database optimisation.
  • Experience working with CouchDB or otherNoSQL databases.
  • Experience using Azure DevOps for sourcecontrol, work item management, CI/CD pipelines, and software deployments.
  • Experience developing and consuming RESTfulAPIs.
  • Solid understanding of object-orientedprogramming principles, software design patterns, and the software developmentlifecycle (SDLC).
  • Experience working within Agile/Scrumdevelopment environments.
#J-18808-Ljbffr
Similar jobs

Full Stack Software Engineer

Apply Now
Back to search page