Senior Web Developer (Cape Town / Pretoria) HYBRID

multiSEARCH · Cape Town, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

Our client is looking for an experienced Senior Web Developer to join their team and play a key role in the development, enhancement and maintenance of enterprise-grade web applications.

The successful candidate will work closely with Business Analysts and cross-functional teams to translate business requirements into scalable, secure and user-friendly technical solutions. You will be responsible for delivering high-quality software, troubleshooting complex production issues and contributing to continuous improvement across the development environment.

Duties & Responsibilities

  • Maintain, enhance and develop new functionality and software components.
  • Translate business requirements, use cases and user stories into effective technical solutions.
  • Collaborate with Business Analysts, developers and cross-functional teams.
  • Refactor and optimise code to improve performance, scalability and maintainability.
  • Develop and maintain enterprise-grade web applications.
  • Conduct unit, integration and functional testing.
  • Design, develop and consume RESTful APIs and web services.
  • Perform root cause analysis on defects and production issues.
  • Diagnose application performance and transactional issues using application and activity logs.
  • Participate in build, packaging, deployment and release processes across environments.
  • Contribute to development standards, architectural patterns and best practices.
  • Maintain comprehensive technical documentation.
  • Apply secure development principles and address web-based security vulnerabilities.
  • Participate in Agile and/or Waterfall SDLC processes.
  • Senior candidates may be required to mentor and provide technical guidance to junior developers

Desired Experience & Qualification

Minimum Requirements

  • Relevant tertiary qualification in Information Technology, Computer Science, Engineering or a related field , OR Matric with 5+ years of hands-on development experience in a custom software development environment.
  • Minimum 5 years' experience as a Developer within a multi-tier .NET application environment.
  • Minimum 5 years' front-end development experience using relevant modern technologies.
  • Strong proficiency in C# and .NET / .NET Core .
  • Strong experience developing enterprise-grade web applications.
  • Experience with Angular 6+ , JavaScript and/or TypeScript.
  • Strong knowledge of ASP.NET, HTML5, CSS, XML and TypeScript .
  • Experience with React will be advantageous.
  • Strong understanding and practical experience with RESTful APIs , JSON and XML.
  • Experience with SOAP and REST web services .
  • Knowledge of web application security principles, including the OWASP Top 10 .
  • Strong understanding of SQL and relational databases , particularly Microsoft SQL Server and Azure SQL.
  • Experience with IIS 7+ .
  • Experience with API testing tools such as Postman and SoapUI .
  • Experience with source/version control systems such as Git, Azure DevOps Repos, Visual SourceSafe or similar.
  • Hands-on experience with Microsoft development tools, including Visual Studio and SQL Server Management Studio (SSMS) .
  • Strong understanding of the Software Development Life Cycle (SDLC) .
  • Experience working within Agile and/or Waterfall development environments.

Azure Cloud Experience – Advantageous

Experience with Microsoft Azure will be highly advantageous, particularly:

  • Azure Cloud Platform
  • Azure SQL Database
  • Azure Storage Accounts
  • Azure Functions
  • Azure Queue Storage
  • Azure App Services
  • Azure DevOps – Pipelines, Repos and Boards
  • Azure Cognitive Services

Technical Expertise

Package & Remuneration

Market related

Interested?

This is an exciting opportunity for an experienced Senior Web Developer to work on complex, enterprise-level applications within a professional and collaborative environment, with exposure to modern Microsoft technologies, Azure cloud solutions and high-impact financial and tax-related systems.

Auto-apply to this jobView original posting ↗