Software Dev - AI & Automation

Network Finance

Randburg

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Network Finance is seeking a skilled Developer in Randburg, South Africa, to design, build, and maintain business-critical software solutions. You will work across the full SDLC, turning business requirements into robust technical implementations and integrating AI-enabled capabilities where applicable.

You will mentor junior developers and collaborate with internal teams and external partners, contributing to architecture, deployment processes, and system performance while continuously

Qualifications

  • Minimum Diploma or relevant qualification in Software Development or IT.
  • Degree such as B.Eng., B.Sc., B.Com or related IT qualification would be advantageous.
  • Additional AI/ML/Data Science qualifications would be advantageous.

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 systems and integrations.
  • Identify opportunities for AI, automation, and emerging tech to improve processes.
  • Develop and integrate AI-enabled functionality into existing systems.
  • Collaborate with internal teams and third-party stakeholders to deliver tech solutions.
  • Troubleshoot production issues and performance bottlenecks in high-availability environments.
  • Contribute to coding standards, architecture, frameworks, and deployment methodologies.
  • Mentor and support junior developers.
  • Continuously improve system functionality, performance, security, and UX.

Skills

Strong software development capability
Practical knowledge of AI applications
Analytical problem-solving
Communication skills
Database design principles
System engineering and design
TypeScript-based web apps
Cloud engineering practices
Software architecture and modelling

Education

Diploma in Software Development or IT
B.Eng./B.Sc./B.Com or related IT qualification
AI/ML/Data Science certifications

Tools

C# / .NET
REST APIs
Microservice architecture
Azure
Cosmos DB
MSSQL
RabbitMQ / Azure Service Bus / AWS EventBridge
Angular
React
CI/CD pipelines
Azure DevOps
Elasticsearch

Job description

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 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.
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
  • 3-6 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
    • 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 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.

For more information, contact:
Jessica Roesch
Senior Specialist Recruitment Consultant
jroesch@networkrecruitment.co.za

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 Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,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
AI Software Developer
AI Software Developer

Placements24 • Paarl

On-site
ZAR 300,000 - 420,000
Medical benefits
Retirement plan
Training opportunities
+1
AI Automation Engineer
AI Automation Engineer

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Developer
Developer

Red Ember Recruitment (Pty) Ltd • Gauteng

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

Excellerate • Gauteng

On-site
ZAR 540,000 - 900,000
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Spa • Randburg

Hybrid
ZAR 600,000 - 900,000
Senior AI & Automation Specialist
Senior AI & Automation Specialist

Hire Resolve • Oos-Kaap

On-site
ZAR 80,000 - 120,000
Competitive salary based on experience