Talent.com
Network Finance
Software Developer (AI Focused)Network Finance • Randburg, Gauteng, ZA
Search for other jobs
Software Developer (AI Focused)

Software Developer (AI Focused)

Network Finance • Randburg, Gauteng, ZA
17 days ago
Job description

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 EventBridge, or similar)
    • Cloud Platforms (Azure advantageous)
    • Git Version Control
  • Advantageous:
    • Angular or React
    • CI/CD Pipelines
    • Azure DevOps
    • 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 within finance, invoicing, claims, or insurance environments advantageous

#J-18808-Ljbffr

Create a job alert for this search

Software Developer (AI Focused) • Randburg, Gauteng, ZA