Senior Software Developer to the CEO
Excellent Staffing · Durbanville
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: CPT000189-CD-1
IGrow Wealth Investments Group of Companies, proudly positioned as South Africa’s #1 Investment company, is seeking a talented and driven Senior Software Developer to the CEO to join our innovative and growing team based in Durbanville, Cape Town.
The Senior Software Developer will work directly with the CEO to design, develop, and maintain software systems, applications, and AI-driven solutions that improve productivity and business efficiency. The role will collaborate with the Head of AI to implement intelligent automation and emerging technologies, ensuring solutions align with the Group’s technology strategy and standards.
Duties & Responsibilities
Minimum requirements (Advantageous)
Qualifications
- Bachelor's Degree (BSc) in Computer Science, Software Engineering, Information Technology or a related field.
- Relevant certifications in Software Development, Cloud Computing or Artificial Intelligence will be advantageous.
Experience
- Minimum 5 years' experience in software development.
- Experience developing enterprise applications using modern technologies.
- Experience integrating AI technologies and automation into software solutions.
- Experience working directly with executive stakeholders will be advantageous.
Technical Skills
- C# / .NET Core / ASP.NET Core
- Python
- JavaScript / TypeScript
- React
- Node.js
- SQL Server and PostgreSQL
- REST APIs
- Git and GitHub
- Docker
- Azure, AWS or Google Cloud
- OpenAI, Anthropic Claude and Google Gemini APIs
- AI agent development
- Prompt engineering
- Vector databases
- Retrieval-Augmented Generation (RAG)
- Workflow automation and API integrations
Duties and responsibilities include, but not limited to
Executive Software Development
- Design, develop and maintain custom software applications exclusively for the CEO.
- Build secure, scalable and high-performance web, desktop and mobile applications.
- Develop executive dashboards, reporting platforms and decision-support systems.
- Rapidly prototype and deliver software solutions based on the CEO's strategic priorities.
- Maintain high-quality, well-documented and maintainable code.
AI & Automation
- Work closely with the Head of AI to implement AI-powered solutions for the CEO.
- Develop AI agents that automate executive workflows, administrative processes and strategic initiatives.
- Integrate Large Language Models (LLMs) into the CEO's applications.
- Implement Retrieval-Augmented Generation (RAG) solutions to enable AI systems to securely retrieve and utilise company knowledge.
- Build intelligent assistants that improve executive productivity and decision-making.
- Continuously evaluate emerging AI technologies and recommend practical applications.
Systems Integration
- Develop integrations between the CEO's applications and internal business systems.
- Build REST APIs and automation services.
- Integrate cloud platforms, AI services and third-party applications.
- Ensure all executive systems are secure, reliable and highly available.
Innovation
- Partner directly with the CEO to convert business ideas into innovative software solutions.
- Collaborate with the Head of AI on AI architecture, standards and best practices.
- Identify opportunities to improve executive efficiency through technology and automation.
- Support the continuous evolution of the CEO's digital ecosystem.
If you do not receive feedback within two weeks of submitting your application, please consider your application unsuccessful.