Job Openings AI Developer

About the job AI Developer

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