Software Dev - AI & Automation

Network Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,400,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Network Recruitment in Johannesburg seeks an experienced software developer to build, enhance, integrate, and support business-critical solutions across the full SDLC. You will translate requirements into scalable technical designs and collaborate with internal teams and external stakeholders to deliver reliable technology.

With strong background in C#/.NET, REST APIs, microservices, and Azure, you will mentor juniors, optimize performance, and implement AI-enabled features.

Qualifications

  • Minimum diploma or relevant qualification in software development.
  • Experience mentoring junior developers and working in Agile/Scrum environments.
  • Practical experience developing or integrating AI-enabled solutions.

Responsibilities

  • Develop, enhance, integrate, and support business-critical software solutions.
  • Work across the full SDLC from requirements to deployment and support.
  • Translate business requirements into scalable technical solutions.
  • Develop and maintain automation and integrations.
  • Identify opportunities where AI and automation can improve processes.
  • Troubleshoot production issues in high-availability environments.
  • Mentor and support junior developers.
  • Improve system performance, security, and UX.

Skills

C#/.NET
REST APIs
Microservice architecture
Azure
SQL / Cosmos DB
Git / CI-CD
RabbitMQ / messaging

Education

Diploma in Software Development
BEng / BSc / B.Com advantageous

Tools

Azure DevOps
Elasticsearch
Azure Functions

Job description

The Role
  • 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 where AI, automation, and emerging technologies can 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
  • Minimum Diploma or relevant qualification in Software Development, Information Technology, Computer Science, or a related field.
  • A degree such as B.Eng., B.Sc., B.Com, or a related IT/software development qualification would be advantageous.
  • Additional qualifications or certifications in Artificial 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 integrating AI and AI-enabled solutions.
  • Strong experience with: C# / .NET REST APIs
  • Strong experience with: Microservice architecture
  • Strong experience with: Relational and non-relational databases
  • Strong experience with: MSSQL and/or Cosmos DB
  • Strong experience with: Message brokers such as RabbitMQ, Azure Service Bus or AWS EventBridge
  • Strong experience with: Cloud platforms, particularly Azure
  • Strong experience with: XML and JSON
  • Strong experience with: Git/version control
  • Strong experience with: Production troubleshooting and debugging
  • Strong experience with: Third-party system integrations
  • Strong experience with: Performance optimisation
  • Experience working in Agile/Scrum environments.
  • 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 of AI 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer – AI & Automation
Software Developer – AI & Automation

Network Finance • Randburg

Hybrid
ZAR 540,000 - 900,000
Software Dev - AI & Automation
Software Dev - AI & Automation

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

On-site
ZAR 700,000 - 1,000,000
Intermediate Software Developer
Intermediate Software Developer

Pilot Software Holdings (Pty) Ltd - Point of Sale • Cape Town

On-site
ZAR 620,000 - 820,000
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Spa • Randburg

Hybrid
ZAR 600,000 - 900,000
AI & Automation Engineer
AI & Automation Engineer

ATS Client • Sandton

On-site
ZAR 900,000 - 1,300,000
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Technologies • Randburg

On-site
ZAR 600,000 - 900,000
AI Automation Engineer
AI Automation Engineer

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
AI / Automation Specialist (Junior / Intermediate / Senior)
AI / Automation Specialist (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 1,000,000
AI Automation Engineer
AI Automation Engineer

Network Recruitment • Gauteng

On-site
ZAR 450,000 - 700,000