More jobs:
Software Developer; AI Focused
Job in
Randburg, Johannesburg, 2000, South Africa
Listed on 2026-09-13
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
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
- 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).
(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:
×