Senior Azure Full-Stack Engineer: CI/CD & Data Pipelines

Losika Consulting

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A local consulting firm based in Johannesburg is in search of a Software Engineer to design and build cloud-native risk services on Microsoft Azure. The ideal candidate will have over 6 years of experience in software engineering with a strong command of C#/.NET and solid SQL skills. Responsibilities include modernising existing services, implementing CI/CD practices, and leveraging AI tools for coding enhancement. This position emphasizes quality delivery and collaboration in a practical engineering environment.

Qualifications

  • 6+ years professional software engineering experience in production systems.
  • Strong SQL skills and ORM experience.
  • Experience working with legacy systems and modernisation.
  • Hands-on CI/CD experience with Infrastructure as Code.
  • Strong Azure fundamentals.

Responsibilities

  • Design APIs and message contracts with clear versioning.
  • Write clean, maintainable code in C#/.NET.
  • Contribute to modernisation of existing services.
  • Build Azure-hosted containerised services.
  • Practice test-first / TDD for business logic.

Skills

C#/.NET
SQL
Azure DevOps
AI coding tools
TDD/automated testing

Education

AZ-900 (Microsoft Azure Fundamentals)
AZ-204 (Developing Solutions for Microsoft Azure)

Tools

Docker
Azure Kubernetes Service (AKS)

Job description

A local consulting firm based in Johannesburg is in search of a Software Engineer to design and build cloud-native risk services on Microsoft Azure. The ideal candidate will have over 6 years of experience in software engineering with a strong command of C#/.NET and solid SQL skills. Responsibilities include modernising existing services, implementing CI/CD practices, and leveraging AI tools for coding enhancement. This position emphasizes quality delivery and collaboration in a practical engineering environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Developer: Microservices, Azure & CI/CD
Senior .NET Developer: Microservices, Azure & CI/CD

HuntWave Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior .NET Engineer: Azure, CI/CD & Scalable Solutions (Hybrid)
Senior .NET Engineer: Azure, CI/CD & Scalable Solutions (Hybrid)

IgniteByte Digital • Sandton

Hybrid
ZAR 600,000 - 900,000
Competitive salary based on experience
Hybrid working flexibility
Professional growth and learning opportunities
Senior Full-Stack Solutions Architect - Azure & .NET
Senior Full-Stack Solutions Architect - Azure & .NET

Hire Resolve • Oos-Kaap

On-site
ZAR 800,000 - 1,200,000
Software Developer- Certified Azure
Software Developer- Certified Azure

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Azure Solution Architect & Cloud Delivery Lead
Senior Azure Solution Architect & Cloud Delivery Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Azure Cloud Engineer
Senior Azure Cloud Engineer

AES Global • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Release & DevOps Engineer: CI/CD for .NET Apps
Release & DevOps Engineer: CI/CD for .NET Apps

Datafin • Johannesburg

On-site
ZAR 600,000 - 900,000
AI-Driven Data Engineer — Azure Data Platform & Analytics
AI-Driven Data Engineer — Azure Data Platform & Analytics

Cloud Direct • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Uncapped annual leave
Group Life Cover
Fitness Cash Contribution
+5
Senior Full Stack Engineer (.NET/C#) | REST & Azure
Senior Full Stack Engineer (.NET/C#) | REST & Azure

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience