Senior .NET Full-Stack Engineer | Angular & Azure

Travelbyinvestec

Sandton

On-site

ZAR 900,000 - 1,500,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Investec is seeking a Senior Full Stack Engineer in South Africa's Gauteng province to join the BCB Technology team. The role focuses on designing, building, and modernising scalable, secure digital solutions using C#/.NET and Angular.

You will collaborate with architects, analysts, designers, and product teams to deliver production-ready technology aligned with business goals. The candidate should thrive in an agile, fast-paced environment and contribute across the full stack, driving

Qualifications

  • 5+ years of experience in a Microsoft development environment and software engineering roles
  • Strong backend development expertise in C#, .NET / .NET Core
  • Proven experience designing and building RESTful APIs and microservices architectures
  • Solid experience with SQL Server / Azure SQL, including data modelling and performance optimisation
  • Frontend development experience using Angular (v8+)
  • Strong understanding of JavaScript / TypeScript, HTML, and CSS, including responsive and user-centric design principles
  • Experience integrating front-end applications with backend services and APIs
  • Hands-on experience with Azure cloud services, including App Services, Functions, and container-based solutions
  • Proficiency in Azure DevOps, including pipelines, project management, and CI/CD implementation
  • Strong understanding of DevOps practices, including automated deployments, monitoring, logging, and production support
  • Experience with containerisation and orchestration (Docker, Kubernetes) and cloud-native architectures
  • Exposure to Infrastructure as Code (IaC) using tools such as Terraform or Bicep
  • Understanding of GitOps practices and modern deployment patterns
  • Familiarity with testing frameworks and building automated test suites (unit, integration, regression)
  • Strong focus on code quality, secure coding practices, and high-availability systems
  • Experience working in Agile delivery environments, collaborating across cross-functional teams
  • Strong problem-solving, analytical thinking, and attention to detail
  • Ability to operate effectively in complex, fast-paced environments with a continuous improvement mindset
  • Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work.

Responsibilities

  • Design and build secure, scalable, and high-performance solutions across digital platforms
  • Develop and maintain backend services, APIs, and microservices using C# and .NET / .NET Core
  • Contribute to full stack development, including building responsive front-end applications using Angular
  • Integrate front-end components with backend services and APIs to deliver seamless end-to-end solutions
  • Translate business and client requirements into robust, production-ready technical solutions
  • Collaborate with Business Analysts, stakeholders, and cross-functional Agile squads (Product, Design, QA, Platform)
  • Participate in system design discussions, architecture decisions, and contribute to API design, microservices, and integration patterns
  • Build reusable components and shared services to improve delivery efficiency and consistency
  • Integrate solutions with internal platforms (e.g. D365, AML, KYC and related systems)
  • Ensure high standards of code quality, performance, and security through testing, peer reviews, and best practices
  • Develop and maintain automated test suites (unit, integration, regression) to ensure system stability and reliability
  • Troubleshoot, optimise, and resolve production issues to improve performance, scalability, and resilience
  • Support DevOps practices, including CI/CD pipelines, automated testing, deployments, monitoring, and production support
  • Work closely with UX/UI teams to implement intuitive, user-centric interfaces
  • Continuously improve engineering practices, front-end and backend architecture, and overall development processes

Skills

C#
.NET Core
Angular
REST APIs
SQL Server
Azure
Docker
Kubernetes
CI/CD
DevOps
TypeScript
HTML/CSS

Tools

Azure DevOps
Terraform
Bicep
Git

Job description

Investec is seeking a Senior Full Stack Engineer in South Africa's Gauteng province to join the BCB Technology team. The role focuses on designing, building, and modernising scalable, secure digital solutions using C#/.NET and Angular.

You will collaborate with architects, analysts, designers, and product teams to deliver production-ready technology aligned with business goals. The candidate should thrive in an agile, fast-paced environment and contribute across the full stack, driving

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer - Angular & Java Spring on Azure
Full Stack Engineer - Angular & Java Spring on Azure

Travelbyinvestec • Sandton

On-site
ZAR 900,000 - 1,500,000
Senior .NET Full-Stack Developer (Azure/DevOps)
Senior .NET Full-Stack Developer (Azure/DevOps)

Travelbyinvestec • Sandton

On-site
ZAR 600,000 - 900,000
Senior .NET Full-Stack Developer | Azure Cloud
Senior .NET Full-Stack Developer | Azure Cloud

Performit Personnel • Gqeberha

On-site
ZAR 600,000 - 800,000
Senior Full-Stack Engineer (C# & Angular) - Azure/DevOps
Senior Full-Stack Engineer (C# & Angular) - Azure/DevOps

e-Merge IT Recruitment • Pretoria

On-site
ZAR 480,000 - 800,000
Senior .NET Full-Stack Engineer | Azure & DevOps
Senior .NET Full-Stack Engineer | Azure & DevOps

Hire Resolve • Oos-Kaap

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4
Senior .NET Engineer: Cloud, APIs & Microservices
Senior .NET Engineer: Cloud, APIs & Microservices

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior .NET & Angular Full-Stack Engineer
Senior .NET & Angular Full-Stack Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Medical aid
Retirement contributions
Senior .NET Full-Stack Engineer — Azure, CI/CD & Mentorship
Senior .NET Full-Stack Engineer — Azure, CI/CD & Mentorship

NTT DATA, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Full Stack Engineer - .net
Full Stack Engineer - .net

Investec Travel • Sandton

On-site
ZAR 900,000 - 1,500,000