JobsZA
Back to Johannesburg jobs
Live · posted 1 weeks agoFull-time

AI Developer

NTT DATA

Johannesburg, Gauteng

Salary not listed

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

Job description

Summary of Role

The AI Developer is responsible for designing, developing, testing, and deploying AI-powered solutions using the Microsoft AI ecosystem. The role focuses on delivering business-driven AI use cases, building reusable AI components, and enabling enterprise adoption of Microsoft AI technologies.

Responsibilities

AI Solution Development

  • Design, develop, test, and deploy AI-powered applications, copilots, virtual assistants, and AI agents.
  • Configure and develop solutions using Azure AI Foundry, Copilot Studio, Azure AI Services, and Azure OpenAI.
  • Build prompt orchestration, workflows, integrations, and conversational experiences.
  • Develop and configure AI agents to automate business processes and enhance user experiences.
  • Support the delivery of proofs of concept (PoCs), pilots, MVPs, and production implementations.
  • Contribute to reusable AI accelerators, frameworks, and development standards.

Technical Delivery

  • Translate business requirements into practical AI and automation solutions.
  • Integrate AI capabilities with enterprise applications, APIs, databases, and business systems.
  • Develop secure and scalable integrations using Microsoft Graph, APIs, custom connectors, and Azure services.
  • Perform testing, troubleshooting, debugging, and performance optimisation.
  • Document technical designs, deployment guides, solution architecture, and operational procedures.

Engineering Excellence

  • Follow established engineering standards, coding practices, and architectural principles.
  • Participate in technical design reviews, peer reviews, and code reviews.
  • Ensure AI solutions meet security, compliance, scalability, and maintainability requirements.
  • Support continuous improvement of AI engineering practices and development methodologies.
  • Apply Responsible AI principles throughout the solution lifecycle.

Collaboration & Stakeholder Engagement

  • Collaborate with business stakeholders, product owners, architects, engineers, and testers.
  • Participate in Agile ceremonies including sprint planning, stand-ups, backlog refinement, and retrospectives.
  • Support knowledge transfer, demonstrations, and enablement initiatives.
  • Contribute to the growth of internal AI capabilities and communities of practice.

Experience

  • 2–5 years of software development experience.
  • Experience delivering solutions within enterprise technology environments.
  • Hands-on experience developing and deploying AI, automation, or digital solutions.
  • Experience integrating applications, APIs, and business systems.
  • Experience working within Agile delivery teams.
  • Exposure to cloud-based application development and deployment.

Qualifications

  • Matric and a Degree or Diploma in Computer Science

Technical Skills

Microsoft AI Technologies

  • Azure AI Foundry
  • Azure OpenAI Service
  • Copilot Studio
  • Azure AI Services
  • Generative AI solutions
  • Large Language Models (LLMs)
  • Prompt Engineering
  • AI Agent Development

Development & Integration

  • REST APIs
  • Authentication and Security Principles
  • System Integrations
  • Data Integration
  • Testing and Debugging
  • Technical Documentation

Cloud & Engineering

  • Microsoft Azure
  • Azure App Services
  • Azure Storage
  • Azure Identity and Access Management
  • CI/CD Fundamentals
  • Secure Development Practices

Advantageous Skills

  • Power Platform
  • Power Automate
  • Power Apps
  • Microsoft Fabric
  • Azure Functions
  • Logic Apps
  • Microsoft Graph
  • Custom Connectors
  • DevOps and CI/CD Pipelines
  • GitHub or Azure DevOps

Programming Languages

  • Python
  • JavaScript / TypeScript
  • C#
  • Java
  • SQL

Preferred Certifications

  • Microsoft Applied Skills: Build AI Apps with Azure AI Foundry
  • Microsoft Copilot Studio Certification
  • Microsoft Certified: Azure AI Engineer Associate (AI-102)
  • Microsoft Azure Fundamentals (AZ-900)
  • Microsoft Power Platform Fundamentals (PL-900)

Advantageous

  • Microsoft Fabric Analytics Engineer
  • Azure Developer Associate (AZ-204)
  • Azure Solutions Architect Expert

Found on Indeed · Posted 1 weeks ago · Last checked 2 days ago

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Johannesburg?

This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 weeks ago

More it and similar jobs in Johannesburg

Todayvia Adzuna
Diesel Mechanic

Confidential · Johannesburg, Gauteng

R18.3K - R18.3K/mo
Todayvia Adzuna
Senior Customer Service Manager

Confidential · Johannesburg, Gauteng

R50K - R50K/mo
Todayvia Adzuna
Diesel Mechanic (Generators) | R30,000 - R40,000 pm

Confidential · Johannesburg, Gauteng

R30K - R30K/mo
Yesterdayvia Adzuna
SENIOR ELECTRICAL ENGINEER

Confidential · Johannesburg, Gauteng

R70.8K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp