Software Dev AI & Automation
Job Location:
Johannesburg - South Africa
Monthly Salary:
m 45000 - 45000
Posted:
20 September 2026 (11 hours ago)
Application Deadline:
18 December 2026
Vacancies:
1 Vacancy
Job Summary
Reference: ITA006324-Jess-1
Our client is looking for an experiencedDeveloperto join their IT team and play a key role in developing enhancing and supporting business automation systems.
This is an exciting opportunity for a software developer with36 years experiencewho has a strong technical foundation and a practical understanding ofArtificial Intelligence automation cloud technologies APIs and modern software architecture.
The successful candidate will work across the fullSoftware Development Lifecycle (SDLC) translating business requirements into scalable solutions while identifying opportunities to use AI and automation to improve business processes and create additional value.
Our client is looking for an experiencedDeveloperto join their IT team and play a key role in developing enhancing and supporting business automation systems.
This is an exciting opportunity for a software developer with36 years experiencewho has a strong technical foundation and a practical understanding ofArtificial Intelligence automation cloud technologies APIs and modern software architecture.
The successful candidate will work across the fullSoftware Development Lifecycle (SDLC) translating business requirements into scalable solutions while identifying opportunities to use AI and automation to improve business processes and create additional value.
Duties & Responsibilities
The Role
As a Developer you will:- Develop enhance integrate and support business-critical software solutions.
- Work across the full SDLC from requirements gathering and design through development testing deployment and support.
- Translate business requirements into scalable reliable technical solutions.
- Develop and maintain automation systems and integrations.
- Identify opportunities whereAI automation and emerging technologiescan improve business processes.
- Develop and integrate AI-enabled functionality into existing systems.
- Work with internal teams and third-party stakeholders to deliver effective technology solutions.
- Troubleshoot production issues and performance bottlenecks in high-availability environments.
- Contribute to coding standards system architecture development frameworks and deployment methodologies.
- Mentor and support junior developers.
- Continuously improve system functionality performance security and user experience.
What Youll Need
Qualifications
- MinimumDiploma or relevant qualificationin Software Development Information Technology Computer Science or a related field.
- A degree such . . or a related IT/software development qualification would be advantageous.
- Additional qualifications or certifications inArtificial Intelligence Machine Learning Data Science or related disciplines would be advantageous.
Experience
- 36 years relevant software development experience.
- Experience mentoring junior developers.
- Practical experience developing or integratingAI and AI-enabled solutions.
- Strong experience with:
- C# / .NET
- REST APIs
- Microservice architecture
- Relational and non-relational databases
- MSSQL and/or Cosmos DB
- Message brokers such as RabbitMQ Azure Service Bus or AWS EventBridge
- Cloud platforms particularly Azure
- XML and JSON
- Git/version control
- Production troubleshooting and debugging
- Third-party system integrations
- Performance optimisation
- Experience with Angular or React would be advantageous.
- Experience working inAgile/Scrumenvironments.
- Experience with CI/CD pipelines and deployment processes would be advantageous.
- Knowledge of Elasticsearch Azure Durable Functions and Azure DevOps would be advantageous.
Skills & Knowledge
- Strong software development and programming capability.
- Practical knowledge ofAI and its business applications.
- The ability to develop and implement AI-driven solutions.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work with both technical and non-technical stakeholders.
- Good understanding of:
- Database design and principles
- System engineering and design
- TypeScript-based responsive web applications
- Cloud engineering practices
- Software architecture and modelling
- Experience within finance invoicing claims insurance or other relevant business environments would be advantageous.
Jessica Roesch
Senior Specialist Recruitment Consultant
Package & Remuneration
R 45 000 - R 70 0000 - Monthly