IT Senior Developer

Network IT · Johannesburg East, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: BIT005638-Raees-2

A dynamic organisation, within the financial services space, is seeking a highly experienced Senior AI Developer to lead the design, development, and implementation of AI-driven solutions. This role requires a strong background in Microsoft technologies, with a focus on building scalable, intelligent applications that drive business value. Duties & Responsibilities

Location: Bedfordview, Johannesburg Reporting to: IT Manager

The successful candidate will work across the full development lifecycle, collaborating with stakeholders to translate business requirements into innovative AI solutions while contributing to a modern, cloud-enabled technology environment.

Minimum Requirements

  • Diploma or Degree in Computer Science, Software Development, or a related field (or equivalent experience)
  • 15+ years’ experience as a .NET Developer
  • 4+ years’ hands-on experience in AI and machine learning development, with a focus on Microsoft technologies

Technical Skills & Experience

  • Microsoft Stack & Web Development:
  • Strong proficiency in C#, Python, VB.NET, or JavaScript
  • Advanced experience with ASP.NET Core (Web APIs, MVC, Blazor, or Razor Pages)
  • Solid understanding of HTML, CSS, and modern web development practices
  • Experience integrating AI/ML solutions within enterprise applications
  • Exposure to Power Platform tools (Azure AI Studio, Power BI, Power Apps, and Power Automate) advantageous
  • Data & Integration:
  • Strong experience with relational databases (MS SQL Server and PostgreSQL)
  • Knowledge of vector databases and modern data architecture
  • Experience with Entity Framework, Redis, and RabbitMQ
  • Proficient in Azure DevOps, including source control, build pipelines, and CI/CD practices
  • Experience with containerisation using Docker and orchestration with Kubernetes

Key Responsibilities

  • Design, develop, and deploy AI and machine learning solutions aligned to business needs
  • Architect scalable and secure applications within the Microsoft ecosystem
  • Integrate AI models into existing systems and enterprise applications
  • Collaborate with stakeholders to define requirements and deliver technical solutions
  • Build and maintain APIs and services supporting AI-driven functionality
  • Implement best practices for CI/CD, DevOps, and system performance
  • Research and evaluate emerging AI technologies and frameworks
  • Provide technical leadership and mentorship where required

Soft Skills & Competencies

  • Strong stakeholder engagement and communication skills
  • Ability to translate complex business requirements into technical solutions
  • Experience presenting AI-driven concepts to both technical and non-technical audiences
  • Strong problem-solving ability with a proactive and innovative mindset
  • Ability to work independently as well as within cross-functional teams

Why Apply?

  • Opportunity to work on cutting-edge AI and machine learning solutions
  • Exposure to modern Microsoft technologies and cloud environments
  • Collaborative and innovative working culture
  • Chance to make a meaningful impact through intelligent systems and automation

Apply Now!

For more information contact: Raees Sadek IT Recruitment Researcher 011 622 9526

Auto-apply to this jobView original posting ↗
IT Senior Developer at Network IT — Johannesburg East, Gauteng · JobAlertsZA