Enable job alerts via email!

Senior Web Developer

RPO Recruitment

Johannesburg

Remote

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading fintech company in Gauteng seeks a Senior Web Developer with extensive experience in C# and MVC. The role offers remote work options and involves designing customer-facing Internet Banking features, ensuring security, and mentoring junior engineers. Ideal candidates will have over 7 years in web development, a BSc in Computer Science, and strong problem-solving skills. Competitive salary and benefits are offered.

Benefits

Competitive salary and commission structure
Medical Insurance
Retirement Annuity Benefits
Training and resources for professional growth

Qualifications

  • 7 years professional web development experience.
  • 3 years in a senior/lead capacity.
  • Experience with mobile app deployment.

Responsibilities

  • Design and maintain Internet Banking and Portal features.
  • Embed bank-grade security in every release.
  • Mentor mid-level and junior engineers.

Skills

C# (.NET Framework and Core)
MVC
HTML5
CSS3
JavaScript/TypeScript
Git
Problem-solving skills

Education

BSc / BEng in Computer Science or comparable experience

Tools

Azure DevOps
Flutter
Job description
Overview

Senior Web Developer role based in Gauteng with remote work options. A leading fintech company seeks an experienced developer with strong MVC and C# background to guard and evolve Internet Banking and Management Portal platforms and explore modern UI options (Flutter) for future initiatives. Ideal for someone with senior/lead experience and a passion for cutting-edge technology.

Responsibilities
  • Design, build and maintain customer-facing Internet Banking and Portal features on the existing MVC stack.
  • Embed bank-grade security (OWASP Top 10, PCI-DSS, PSD2) in every release; drive regular vulnerability assessments and fixes.
  • Own release quality: automated tests, code reviews, CI/CD pipelines (Azure DevOps), and performance monitoring.
  • Collaborate with DB, Middle-tier, UX, Mobile, DevOps, and Security teams; translate business goals into technical blueprints and delivery roadmaps.
  • Mentor mid-level and junior engineers; cultivate clean-code and documentation culture in an all-remote environment.
  • Prototype new modules in Flutter Web.
  • Stay up to date with the latest mobile development technologies and trends.
  • Troubleshoot and debug mobile applications; identify and resolve performance issues.
  • Continuously improve mobile applications to enhance user experience and optimize performance.
  • Integrate RESTful APIs and third-party libraries to expand app functionality.
  • Participate in code reviews and ensure code adheres to high-quality standards and best practices.
  • Communicate with stakeholders to understand needs and provide technical solutions.
  • Work independently and deliver high-quality work within tight deadlines.
Requirements
  • BSc / BEng in Computer Science or comparable experience.
  • 7 years professional web development, including 3 years in a senior/lead capacity.
  • .NET Server-Side: 7 years C# (.NET Framework and Core) with deep MVC skills.
  • Front-End Web: HTML5, CSS3, SCSS, Bootstrap, modern JavaScript/TypeScript, responsive design, cross-browser performance tuning.
  • Security: OAuth2 / OIDC and JWT flows, MFA, XSS/CSRF hardening.
  • DevOps and Cloud: CI/CD in Azure DevOps, App Insights logging.
  • Testing: Unit and integration testing, UI automation, load/perf testing.
  • Proficiency with Git and version control.
  • Strong problem-solving and troubleshooting skills.
  • Experience with mobile app deployment and app store submission processes.
  • Expertise in testing and debugging mobile applications on various devices and platforms.
  • Good communication and leadership skills.
Benefits
  • Competitive salary and commission structure.
  • Medical Insurance and Retirement Annuity Benefits.
  • Supportive and collaborative work environment.
  • Training and resources to stay updated on industry trends and best practices.

Contact RPO Recruitment for your next career opportunity. Apply for this role today: contact Justin Peach at RPO Recruitment or on LinkedIn. You can also visit the RPO Recruitment website or email your CV.

We will contact you telephonically in 3 days if you are suitable for this vacancy. If not, we will keep your CV on file for future vacancies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.