Senior Web Developer

Hire Resolve

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience

Job summary

A leading software solutions provider is seeking a dedicated Senior Web Developer to join their team in Johannesburg, South Africa. The role involves designing and maintaining Internet Banking features, embedding security best practices, and mentoring junior staff. Candidates should have 7+ years of experience with strong skills in ASP.NET MVC and DevOps. This position offers a competitive salary based on experience and the opportunity to work with innovative technologies in fintech.

Qualifications

  • 7+ years of professional web development experience, with at least 3 years in a senior or lead capacity.
  • Strong ASP.NET MVC skills and modern web technologies.
  • Proficiency in security practices and DevOps methodologies.
  • Proficiency in HTML5/CSS3/SCSS, Bootstrap, JavaScript/TypeScript.
  • Experience with OAuth2/OIDC & JWT, MFA, XSS/CSRF hardening.
  • CI/CD in Azure DevOps and App Insights logging.
  • Knowledge of unit, integration, UI automation, and performance testing.
  • Strong problem-solving, Git proficiency, and leadership abilities.

Responsibilities

  • Design, build, and maintain customer-facing Internet Banking features.
  • Embed bank-grade security in every release and own release quality.
  • Mentor mid-level and junior engineers to cultivate clean code practices.
  • Prototype new modules using Flutter Web and stay current with development trends to improve UX.

Skills

C# (.NET Framework & Core)
ASP.NET MVC
HTML5/CSS3/SCSS
JavaScript/TypeScript
CI/CD in Azure DevOps
Git
Problem-solving and troubleshooting
Unit / Integration / UI testing
Git
Leadership / Mentoring
Flutter (Web)
React / Angular
Fintech / security

Education

BSc/BEng in Computer Science

Tools

Docker
Terraform
App Insights
Azure DevOps

Job description

A company that provides a Platform-as-a-Service (PaaS) solution for financial institutions, focusing on core banking functionalities, digital banking, and related services, is seeking a dedicated and organized Senior Web Developer to join their dynamic team.

Responsibilities
  • Platform Guardianship: Design, build, and maintain customer-facing Internet Banking and Management Portal features on an existing ASP.NET MVC stack.
  • Security & Quality: Embed bank-grade security (OWASP Top 10, PCI-DSS, PSD2) into every release. You will also own release quality through automated tests, code reviews, and CI/CD pipelines (Azure DevOps).
  • Collaboration & Leadership: Work closely with various teams, including Database, Middle-tier, UX, Mobile, DevOps, and Security, to translate business goals into technical blueprints and delivery roadmaps. You'll also mentor mid-level and junior engineers to cultivate a culture of clean code and strong documentation.
  • Innovation: Prototype new modules using modern UI options like Flutter Web, and stay current with the latest development trends to continuously improve user experience and optimize performance.
Minimum Requirements
  • Education: BSc/BEng in Computer Science or comparable professional experience.
  • Experience: 7+ years of professional web development experience, with at least 3 years in a senior or lead capacity.
  • NET Server‑Side: 7+ years of experience with C# (.NET Framework & Core) and strong ASP.NET MVC skills.
  • Front‑End Web: Proficiency in HTML5/CSS3/SCSS, Bootstrap, modern JavaScript/TypeScript, and cross-browser performance tuning.
  • Security: Experience with OAuth2/OIDC & JWT flows, MFA, and XSS/CSRF hardening.
  • DevOps & Cloud: Hands‑on experience with CI/CD in Azure DevOps and App Insights logging.
  • Testing: Knowledge of unit, integration, UI automation, and performance testing.
  • Other: Strong problem‑solving and troubleshooting skills, proficiency with version control systems (e.g., Git), and excellent communication and leadership skills.
Advantageous Skills
  • Flutter: Production experience with Flutter (Web/Mobile) or strong personal projects.
  • Modern Frameworks: Experience refactoring legacy MVC apps into component‑based front ends (e.g., React or Angular).
  • Fintech Systems: Exposure to high-throughput fintech or payment systems.
  • State Management: Familiarity with Riverpod or similar state‑management solutions in Flutter.
  • Accessibility: Knowledge of WCAG 2.1 AA accessibility and internationalization.
  • Infrastructure: Experience with Infrastructure-as-Code (Terraform) and Docker.
Benefits
  • Competitive salary based on experience (salary can potentially be more based on experience/skills).

IFyou meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Platform Engineer (JHB Hybrid)
Senior Platform Engineer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 1,000,000 - 1,400,000
Software Developer
Software Developer

Hire Resolve • South Africa

On-site
ZAR 720,000 - 1,100,000
Salary negotiable
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Full Stack Engineer
Full Stack Engineer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Engineer (.NET & Angular)
Senior Full Stack Engineer (.NET & Angular)

Hire Resolve • Cape Town

On-site
ZAR 900,000 - 1,800,000
Competitive salary based on experience
Senior Full Stack Developer (C#, ASP.NET, JavaScript) (Remote)
Senior Full Stack Developer (C#, ASP.NET, JavaScript) (Remote)

Datafin • Gauteng

Remote
ZAR 800,000 - 1,200,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Web Architect – FinTech PaaS Platform
Senior Web Architect – FinTech PaaS Platform

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary based on experience
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000