Senior Web Developer
Recruitco · Johannesburg, Gauteng
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
We are looking for an experienced Senior Web Developer with 10+ years of Front-End development experience and 5+ years as a Senior Developer in enterprise-scale .NET environments. Proven expertise in building secure, high-performance web applications using C#, ASP.NET, Angular, React, JavaScript, and TypeScript. Strong background in RESTful API development, web security, multi-tier architecture, and Agile delivery, with a track record of successfully delivering multiple production releases annually.
Duties & Responsibilities
- Maintain and enhance existing functionality, while designing and developing new components to support evolving business needs.
- Develop a deep understanding of the current product architecture and business domain, collaborating with business analysts to refine requirements and implement high quality solutions.
- Refactor, optimise, and modernise codebases to ensure long term maintainability, scalability, and adaptability to future requirements.
- Assess and improve application performance, reliability, and high availability capabilities across all environments.
- Create comprehensive unit tests and integrated system tests to validate that new and existing functionality operates as intended. Support testing processes by developing and executing functional test scenarios during development.
- Produce clear and detailed technical documentation outlining system architecture, components, and operational guidelines.
- Conduct in depth root cause analysis (RCA) to identify and resolve defects within complex, integrated systems.
- Build, package, and deploy applications onto application servers or cloud platforms, ensuring smooth and reliable release cycles.
- Collaborate effectively within a multidisciplinary team, contributing to continuous improvement of development standards, practices, and processes.
Desired Experience & Qualification
Requirements
- Relevant tertiary qualification in Information Technology, Computer Science, Engineering, or a related field, alternatively Matric with 8-10+ years of hands-on software development experience in a custom development environment with multiple annual production releases.
- 5+ years' experience as a Senior Web Developer within a multi-tier .NET environment.
- 10+ years' experience in Front-End Development.
- Experience delivering enterprise-grade web applications in Agile and Waterfall environments.
- Strong ability to collaborate with cross-functional teams and translate business requirements, use cases, and user stories into intuitive user experiences.
- Solid understanding of software development life cycle (SDLC) methodologies, processes, and best practices.
Technical Skills
- .NET Framework / .NET Core
- C# Development
- VB.NET (Advantageous)
- ASP.NET
- JavaScript
- TypeScript
- Angular
- React
- HTML5
- RESTful APIs / Web Services
- JSON & XML Data Exchange
- Web Application Security
- Secure Coding Practices
- Multi-tier Application Architecture
- Agile & Waterfall Methodologies
- SDLC Tools and Processes
Package & Remuneration
Negotiable