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.