Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

Ovations Technologies

Randburg

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in South Africa is seeking a Senior Full-Stack Developer to manage the technical delivery for their Private Bank Lending team. This position involves full lifecycle application ownership, including strategic design and implementation. The ideal candidate must be proficient in JavaScript, TypeScript, .NET, and C#, with extensive experience in Agile methodologies. A strong analytical mindset and collaboration skills are essential.

Qualifications

  • Proficient in full-stack development with JavaScript, TypeScript, .NET, and C#.
  • Experience in Agile methodologies, particularly Scrum and Kanban.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Manage the entire software development lifecycle.
  • Translate business requirements into technical specifications.
  • Write high-quality code and conduct testing.

Skills

JavaScript
TypeScript
.NET
C#
Angular
Node.js
SQL
RESTful APIs
Azure DevOps
Microsoft Entra ID (Azure AD)
Job description

Our client is seeking a highly skilled, energetic, and curious Senior Full‑Stack Developer to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance.

Must‑Have Skills & Capabilities
Core Technical Stack
  • Programming: Proficient in JavaScript, TypeScript, .NET, and C#.
  • Front‑End: Essential experience with Angular.
  • Back‑End: Mastery of server‑side programming using frameworks like Node.js and .NET Web APIs.
  • Data: Strong experience with Relational Databases and SQL.
  • APIs: Ability to design, build, and consume RESTful APIs.
  • DevOps & Security: Proficiency with Azure DevOps (CI/CD pipelines, source code management) and integrating security using Microsoft Entra ID (Azure AD).
Essential Soft Skills
  • Problem Solving: Strong analytical skills to identify, debug, and resolve complex issues across both front‑end and back‑end.
  • Collaboration: Effective communication and teamwork within cross‑functional Agile teams (Scrum/Kanban).
  • Adaptability: Willingness to continuously learn new technologies and adapt to evolving practices.
Key Responsibilities
  • Application Ownership: Manage the entire software development lifecycle, including system analysis, design, programming, and maintenance.
  • Design & Specification: Evaluate business requirements and translate them into detailed technical specifications and architectural diagrams.
  • Coding & Quality: Write high‑quality code, perform unit testing, and conduct integration testing to ensure system reliability.
  • Deployment & Support: Oversee source code repositories, manage CI/CD pipelines, and provide technical support post‑deployment.
  • Optimization: Implement strategies for performance optimisation, including minimising load times and optimising database queries.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.