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