AI Developer

NTT DATA, Inc.

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NTT DATA, Inc. in Johannesburg is seeking an AI Developer to design, build, test, and deploy AI-powered solutions within the Microsoft AI ecosystem.

You will translate business needs into practical AI apps, integrate with enterprise systems, and drive the adoption of AI across the organization. The role covers development of copilots, virtual assistants, and AI agents, with emphasis on secure, scalable, and compliant implementations in a cloud-first environment.

Qualifications

  • Matric and a Degree or Diploma in Computer Science.
  • 2-5 years of software development experience in enterprise 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.

Responsibilities

  • 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 PoCs, pilots, MVPs, and production implementations.
  • Contribute to reusable AI accelerators, frameworks, and development standards.
  • Translate business requirements into practical AI and automation solutions.
  • Integrate AI with enterprise apps, APIs, databases, and business systems.
  • Develop secure and scalable integrations using Microsoft Graph and Azure services.
  • Perform testing, troubleshooting, debugging, and performance optimisation.
  • Document technical designs, deployment guides, solution architecture, and procedures.
  • Follow engineering standards, participate in design reviews, and ensure security/compliance.
  • Support continuous improvement of AI engineering practices and DevOps pipelines.
  • Apply Responsible AI principles throughout the lifecycle.
  • Collaborate with stakeholders and participate in Agile ceremonies.

Skills

Python
JavaScript/TypeScript
C#
Java
SQL

Education

Matric and a Degree or Diploma in Computer Science

Tools

Azure AI Foundry
Azure OpenAI Service
Copilot Studio
Azure AI Services
Generative AI solutions
LLMs
Prompt Engineering
AI Agent Development
REST APIs
Authentication and Security Principles
System Integrations
Data Integration
Testing and Debugging
Technical Documentation
Microsoft Azure
Azure App Services
Azure Storage
Azure Identity and Access Management
CI/CD Fundamentals
Secure Development Practices
Power Platform
Power Automate
Power Apps
Microsoft Fabric
Azure Functions
Logic Apps
Microsoft Graph
Custom Connectors
GitHub or Azure DevOps

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Developer (Contract)
AI Developer (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,300,000
AI Engineer (Contract)
AI Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 2,000,000
AI Business Analyst - Umhlanga
AI Business Analyst - Umhlanga

First Technology Pty Ltd • KwaZulu-Natal

On-site
ZAR 420,000 - 720,000
AI Business Analyst - Umhlanga
AI Business Analyst - Umhlanga

First Technology Pty Ltd • Umhlanga Rocks

On-site
ZAR 500,000 - 800,000
AI Developer
AI Developer

Sabenza IT & Recruitment • Sandton

On-site
ZAR 600,000 - 900,000
Senior AI Developer
Senior AI Developer

Tech Mahindra • Johannesburg

On-site
ZAR 1,000,000 - 2,000,000
Senior AI Engineer
Senior AI Engineer

Betway Africa • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
AI Product Manager
AI Product Manager

NTT DATA, Inc. • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Full Stack Developer - AI-Enabled Software Engineering
Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software • Cape Town

On-site
ZAR 900,000 - 1,200,000
AI & Automation Engineer
AI & Automation Engineer

ATS Client • Sandton

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