AI Developer
NTT DATA
Johannesburg, Gauteng
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
Confidential · Johannesburg, Gauteng