Enter a job title or keyword

Senior Developer


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Experience Required: 5years
Posted: 24 October 2026 (4 hours ago)
Application Deadline: 21 January 2027
Vacancies: 1 Vacancy

Job Summary

Own the full stack. Shape the solution. Raise the bar.

Were looking for a senior hands-on engineer who can design build and support enterprise applications across the front end API and database layers. This is a technical-lead role for someone who writes clean code guides others and takes ownership of what goes into production.

What youll do
  • Design and develop enterprise web applications using C# .NET and Angular
  • Build and maintain REST APIs and system integrations
  • Design and optimise SQL Server databases queries and stored procedures
  • Turn complex business requirements into maintainable technical solutions
  • Write clean responsive front-end components with Angular and TypeScript
  • Investigate and resolve defects across the front end API and database
  • Lead architecture and design discussions
  • Perform code reviews and raise engineering standards
  • Mentor junior and intermediate dev
  • Support testing deployment monitoring and production operations
  • Spot technical debt risks and improvement opportunities early
  • Collaborate with product owners analysts testers infrastructure teams and the business
  • Produce clear technical documentation that others can actually use

Requirements
What you bring

  • Matric tertiary qualification
  • 9 years of professional software development experience
  • 7 years working with C# and ecosystem
  • Strong experience with Angular and TypeScript
  • Solid skills in HTML CSS and responsive design
  • Strong practical experience with SQL Server and T-SQL
  • Experience designing and consuming REST APIs
  • Experience integrating multiple internal and external systems
  • Understanding of authentication authorisation and secure development
  • Experience with Git-based workflows
  • Proven ability to diagnose and support production applications
  • Working knowledge of automated testing and code quality practices
  • Experience working in Agile environments

Highly desirable

  • Azure services and Azure DevOps
  • Docker and containerised workloads
  • CI/CD pipelines
  • Legacy application modernisation
  • CQRS or similar architecture patterns
  • Mobile development (Flutter Ionic or similar)
  • or React
  • Application observability logging and performance monitoring
  • Consulting or complex enterprise environment experience
  • UI/UX or usability experience


Required Skills:

C# .Net Angular Typescript HTML SQL Rest APIs