Talent.com
Network Recruitment
Software Developer â AI & AutomationNetwork Recruitment • Johannesburg, South Africa
Software Developer â AI & Automation

Software Developer â AI & Automation

Network Recruitment • Johannesburg, South Africa
3 days ago
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.

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
    • 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."

Application Note:

If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.
For more exciting IT vacancies, explore opportunities in:

  • Software Development (Back-End, Front-End, Full Stack)
  • Mobile Development
  • Business & Systems Analysis
  • BI, SQL & Data Engineering
  • UI/UX Design
  • Data Science & Analytics
  • Big Data Engineering
  • Cloud Engineering
  • Infrastructure & Platform Engineering
  • DevOps & SecOps
  • Cybersecurity

For more information, contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant

Create a job alert for this search

Software Developer â AI & Automation • Johannesburg, South Africa

Similar jobs

QA / Test Automation Lead

The Recruitment CouncilJohannesburg, ZA

Role: QA / Test Automation Lead Category: Information Technology Location: Johannesburg Salary: Market-related Our client is seeking an experienced and visionary QA / Test Automation Lead to de... Show more

 • Promoted

AI Engineer

IQbusinessJohannesburg, ZA

Role Context & Reporting Line:.Reports to the AI Capability Lead (Data & Analytics).Works as part of a multidisciplinary AI delivery team across multiple client business units.Engages senio... Show more

 • Promoted

Lead AI Engineer

Ovations TechnologiesJohannesburg, ZA

This is a 6 month contract role with our client in the Fintech Space.Lead AI Engineer, you will serve as the absolute technical authority for production-grade AI solutions across our Fintech ecosys... Show more

 • Promoted

AI Solution Architect

IQbusinessJohannesburg, ZA

We are recruiting an AI Solutions Architect to lead the design and delivery of enterprise-grade AI and Generative AI solutions across cloud platforms, with a strong emphasis on production deploymen... Show more

 • Promoted

AI Specialist

Network RecruitmentJohannesburg, Gauteng, ZA

Our client, a technology-driven organisation within the business services and digital solutions space, is seeking an AI Engineer to join their Insights, Data and Enterprise Analytics team.The succe... Show more

 • Promoted

Automation Developer

Network RecruitmentJohannesburg, Gauteng, ZA

Key Responsibilities: - Design, develop, and optimize automated business processes using low-code platforms such as Nintex K2, n8n, or Power Automate.Customize automation logic and user interfaces ... Show more