×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; AI Focused

Job in Randburg, Johannesburg, 2000, South Africa
Listing for: Network Finance
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, Full Stack Developer, Azure
Job Description & How to Apply Below
Position: Software Developer (AI Focused)
Location: Randburg

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:
    • 3-6 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 Event Bridge, or similar)
    • Cloud Platforms (Azure advantageous)
    • Git Version Control
  • Advantageous:
    • Angular or React
    • CI/CD Pipelines
    • Azure Dev Ops
    • Azure Durable Functions
    • Elasticsearch
    • Cosmos DB and MSSQL
  • Additional Requirements:
    • Strong problem-solving and analytical abilities
    • Good understanding of database design and system architecture principles
    • Strong communication skills with both technical and non-technical stakeholders
    • Interest in AI, automation, and emerging technologies
    • Experience with in finance, invoicing, claims, or insurance environments advantageous
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary