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