Software Developer (AI Focused)

Executive Placements · Kensington

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Join a high-performing technology environment where innovation, continuous learning, and collaboration are at the heart of success. In this role, you will be responsible for developing, enhancing, and supporting business-critical systems while helping shape the future of AI-enabled solutions and automation. Working alongside experienced professionals, you will contribute to scalable application development, system integrations, cloud-based solutions, and emerging technologies. This opportunity offers exposure to modern software architecture, artificial intelligence initiatives, and complex enterprise environments, making it ideal for a developer who enjoys solving real business challenges through technology.

Key Responsibilities

• Develop, enhance, and maintain business automation and enterprise software solutions • Work across the full Software Development Lifecycle, including analysis, design, development, testing, deployment, and support • Collaborate with stakeholders to understand business requirements and deliver fit-for-purpose solutions • Develop and maintain integrations with internal and third-party systems • Design and implement REST APIs and microservice-based solutions • Support the development and integration of AI-enabled functionality into business systems • Troubleshoot performance bottlenecks and resolve production issues in high-availability environments • Contribute to development standards, version control practices, and deployment processes • Identify opportunities for automation, AI adoption, and process improvement Job Experience and Skills Required:

  • Education: Diploma in Software Development, Information Technology, Computer Science, or a related field
  • Preferred: Degree in IT, Software Development, Computer Science, Engineering, or related discipline
  • Experience:
  • 36 years' software development experience
  • Experience mentoring junior developers
  • Practical experience with Artificial Intelligence and AI-enabled solutions
  • Experience working within Agile or Scrum environments
  • Technical Skills:
  • C# and .NET Development
  • Client Server, .NET Remoting, and Windows Services
  • REST API Development
  • Microservice Architecture
  • XML and JSON
  • Relational and Non-Relational Databases
  • Message Brokers (RabbitMQ, Azure Service Bus, AWS EventBridge, or similar)
  • Cloud Platforms (Azure advantageous)
  • Git Version Control
  • Advantageous:
  • Angular or React
  • CI/CD Pipelines
  • Azure DevOps
  • Azure Durable Functions
  • Elasticsearch
  • Cosmos DB and MSSQL
  • Additional Requirements:
  • Strong problem-solving and analytical a

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗
Software Developer (AI Focused) at Executive Placements — Kensington · JobAlertsZA