Senior AI Software Engineer (.NET & Azure) OZ/HA

DVT

Johannesburg

Vor Ort

ZAR 900.000 - 1.600.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Bekomme eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

DVT is seeking a Senior AI Software Engineer in Johannesburg to build production-ready AI systems on Azure. You will architect and deploy secure, scalable APIs and services, leveraging modern AI routines and agentic workflows for enterprise use.

Ideal candidates have a strong C#/.NET background, deep API design experience, and the ability to lead architectural decisions in a fast-moving enterprise environment.

Qualifikationen

  • 6-8+ years of software development experience.
  • Strong C#, .NET, and API development skills.
  • Experience delivering enterprise-scale applications.
  • Proficient in SQL and database design.

Aufgaben

  • Designing and building enterprise-grade AI applications using C#, .NET, and Azure.
  • Developing high-performance APIs and microservices that integrate with AI
  • Building AI solutions with Azure OpenAI and LLMs.
  • Implementing MLOps, DevOps practices, and security controls.
  • Providing technical leadership and architectural guidance to teams.

Kenntnisse

C#
NET
Azure
REST APIs
Microservices
SQL

Ausbildung

Degree in Computer Science or related field
6-8+ years of experience

Tools

Docker
Kubernetes
Azure DevOps
CI/CD

Jobbeschreibung

At DVT, we build technology solutions that solve real business challenges. As a leading software engineering and technology consulting company, we partner with clients across industries to deliver innovative, high-quality solutions using modern engineering practices and emerging technologies.

DVT is partnering with a leading enterprise client to build secure, scalable, AI-powered platforms that will transform how teams work, automate decision-making, and accelerate business outcomes.

We're looking for a Senior AI Software Engineer who combines deep .NET engineering expertise with modern AI development practices. This role is ideal for a senior software engineer who can build robust APIs, cloud-native services, AI orchestration layers, and enterprise-grade solutions leveraging Azure AI technologies.

This is a hands-on engineering opportunity where you'll architect, build, and deploy production-ready AI systems rather than experiment in isolated proof-of-concepts.


What You'll Do

As a Principal AI Software Engineer, you'll play a key role in shaping and delivering enterprise AI capabilities that are reliable, secure, and scalable.

Your responsibilities will include:

  • Designing and building enterprise-grade AI applications using C#, .NET, and Azure.

  • Developing high-performance APIs and microservices that integrate with AI and machine learning capabilities.

  • Building intelligent applications leveraging Azure OpenAI and Large Language Models (LLMs).

  • Designing and implementing Agentic AI solutions capable of autonomous task execution and workflow orchestration.

  • Developing Retrieval-Augmented Generation (RAG) solutions using vector databases and semantic search.

  • Building reusable platform services that enable AI adoption across the broader technology landscape.

  • Creating robust integration layers between AI services and enterprise platforms.

  • Implementing MLOps and DevOps practices to support reliable AI deployment and monitoring.

  • Ensuring solutions meet enterprise security, governance, and compliance requirements.

  • Providing technical leadership, mentorship, and architectural guidance to engineering teams.

What We're Looking For

Strong .NET Engineering Background

You are first and foremost an exceptional software engineer.

You'll bring:

  • 6-8+ years of software development experience.

  • Advanced C# and .NET expertise.

  • Strong experience designing RESTful APIs and distributed systems.

  • Deep understanding of software architecture and design patterns.

  • Experience building enterprise-scale applications.

  • Strong SQL and database design knowledge.

  • Experience working within Agile software delivery teams.

Azure & Cloud-Native Development

You'll have hands-on experience with:

  • Microsoft Azure

  • Azure OpenAI

  • Azure AI Services

  • Azure Machine Learning

  • Azure Storage

  • Azure DevOps

As well as:

  • Containerisation (Docker/Kubernetes)

  • CI/CD pipelines

  • Cloud-native architectures

  • Event-driven systems

  • Microservices

AI Engineering & Agentic Systems

You'll have practical experience building modern AI-powered solutions, including:

  • Large Language Models (LLMs)

  • Prompt engineering

  • Agent frameworks and orchestration

  • Tool calling and workflow automation

  • Retrieval-Augmented Generation (RAG)

  • Vector databases and embeddings

  • Knowledge retrieval systems

  • Context and memory management

  • Multi-agent architectures

MLOps & AI Operations

Experience with:

  • Model deployment

  • Monitoring and observability

  • Automated testing

  • Version control and governance

  • Performance optimisation

  • Drift detection

  • Production AI operations

Security & Engineering Excellence

You'll understand:

  • Secure software development practices

  • API security

  • AI security considerations

  • Architecture governance

  • Enterprise compliance requirements

  • Responsible AI principles

The Ideal Candidate

We're looking for a technically curious engineer who enjoys solving complex challenges and building software that delivers real-world impact.

You'll likely be someone who:

  • Loves building scalable platforms and APIs.

  • Enjoys exploring emerging AI technologies.

  • Think[s] like an architect but still enjoys coding.

  • Can translate business requirements into elegant technical solutions.

  • Thrives in complex enterprise environments.

  • Mentors others and raises engineering standards around them.

Qualifications

Essential

  • Degree in Computer Science, Software Engineering, Mathematics, Engineering, or related field.

  • 6-8+ years of professional software development experience.

  • Proven experience delivering enterprise applications into production.

  • Strong C#, .NET, Azure, and API development skills.

Advantageous

  • Experience building AI-powered applications.

  • Experience with Azure OpenAI and Generative AI technologies.

  • Experience with MLOps platforms and practices.

  • Azure certifications.

Why Apply?

This is an opportunity to move beyond traditional software engineering and help build the next generation of intelligent enterprise systems.

You'll work on cutting-edge AI initiatives, modern Azure technologies, large-scale architecture challenges, and innovative solutions that combine software engineering excellence with the power of AI.

If you're a strong .NET engineer excited about AI, APIs, cloud platforms, and building production-grade intelligent systems, we'd love to hear from you.

Who we are:

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior AI Engineer (OZ)
Senior AI Engineer (OZ)

DVT • Johannesburg

Vor Ort
ZAR 900.000 - 1.500.000
Senior Azure DevOps - PC
Senior Azure DevOps - PC

dvtcareers • Südafrika

Hybrid
ZAR 900.000 - 1.350.000
Senior Agentic Software Engineer
Senior Agentic Software Engineer

Sabenza IT & Recruitment • Johannesburg

Vor Ort
ZAR 900.000 - 1.500.000
Senior Full Stack Developer - AI-Enabled Software Engineering
Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software • Cape Town

Vor Ort
ZAR 900.000 - 1.200.000
AI Engineer
AI Engineer

Platform45 • Johannesburg

Vor Ort
ZAR 900.000 - 1.300.000
Lead Software Engineer
Lead Software Engineer

Humankind • Gauteng

Vor Ort
ZAR 1.000.000 - 1.800.000
Senior AI & Intelligent Automation Developer
Senior AI & Intelligent Automation Developer

Sasso Consulting • Südafrika

Remote
ZAR 1.000.000 - 1.400.000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

Vor Ort
ZAR 1.200.000 - 1.800.000
Senior Agentic Software Engineer
Senior Agentic Software Engineer

Sabenza IT & Recruitment • Südafrika

Vor Ort
ZAR 700.000 - 1.100.000
AI Architect
AI Architect

DVT • Johannesburg

Vor Ort
ZAR 1.200.000 - 2.000.000