3,138 Jobs in Somerset West
Business Intelligence Developer III
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
We appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate and evolve. That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Who We AreWe are a bank, but we’re much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable, and delivered through a personal experience. By helping our clients manage their financial lives better, we enable them to live better.
Why choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.
About the roleWe’re looking for a skilled BI Developer to join our team in a dynamic, insights-driven role. The focus of this position is to develop, maintain, and enhance reporting solutions that support data-driven decision-making in a complex, high-volume credit environment. This is a hands-on technical role combined with the ability to interpret business requirements and translate them into impactful, user-friendly reports and dashboards. A solid understanding of credit and financial services concepts is essential, ensuring data insights are accurate, relevant, and aligned to business objectives.
- A relevant tertiary qualification in Statistics or Actuarial Science
- Minimum 3 years’ experience in a BI Developer, BI Analyst, or BI Engineering role.
- At least 3-5 years’ experience implementing innovative BI solutions leading to clear business decisions and benefits, including;
- At least 3-5 years’ experience in data analysis, including experience in and understanding of database structure design and data extraction principles (ETL).
- At least 3-5 years’ experience working with any visualisation tools of which 4 years is on Power BI (DAX, M)
- Overall good understanding and application of BI best practice
- At least 1 years' experience in Python or R (or any other relevant programming language)
- At least 3-5 years' experience in SQL (Postgres, MySql, MS SQL) which involved cleaning, enriching, transforming , data mapping, data aggregation, and data normalization that is suitable for data analysis.
- Working with product development life cycle and Agile frameworks
- Experience managing own work and that of others and initiatives from start to finish, including planning, scoping, budgeting, and timeline management.
- Experience of overseeing and providing technical guidance to team members and colleagues.
Minimum:
- Expert in the field of BI development (reports, dashboards, data visualisation, etc.)
- Extensive knowledge of BI/reporting and analytical tools
- Extensive knowledge of Business Intelligence and Data Warehousing best practices
- Extensive knowledge of BI environments, solutions and implementations (end-to-end BI architecture and technologies)
- Extensive knowledge in the field of data analysis methodologies (Descriptive-,Diagnostic-,Predictive-,Prescriptive Analytics)
- In depth knowledge of both waterfall and agile development approaches
- In depth knowledge of SQL query language: Preferably AWS services (Redshift, Athena, DataLake, Python, PostgreSql, MySQL) or MS Technologies (Azure services, SQL, SSAS)
- In depth knowledge of design and user experience principles
- Good understanding of Agile principles
Ideal:
- Extensive knowledge of Power BI services (including a implementation of either of Advanced AI and ML, and Cognitive services within the Power Platform)
- Good working knowledge of the AWS ecosystem and services
- Experience in analysis/report development in a financial/banking environment
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/ /06
#J-18808-LjbffrSoftware Engineer: Full Stack 10088
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1.To see what life at Capitec is all about and complete a short assessment, pleaseclick here!
2. Once you have completed the above finalize your application by clicking apply below.
We appoint energized and motivated people for their potentialandcontinuously look fortalented, driven individualstohelp usinnovate and evolve.That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Who We AreWe are a bank, but we’re much more than that.We believe that banking is about enabling peopleto control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
Why Choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy and take Ownership. And to support people in being their best,our Employee Value Propositionoffersevery value to all team members through cohesive teams, growth opportunities as well asemployee benefitsand savings. We make it a priority toensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.
About the roleThe Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.
What you will be doing:- Architect scalable microservices using Spring Boot and Spring Cloud in a highly distributed banking environment
- Build resilient distributed systems that reliably handle financial transactions daily
- Design and optimize complex database schemas in PostgreSQL for performance at scale
- Develop secure RESTful APIs and event-driven architectures using Spring ecosystem
- Deploy and orchestrate containerized applications using Kubernetes
- Champion code quality through unit, integration and acceptance testing, including continuous integration practices
- Collaborate in cross-functional teams using Agile methodologies
- 3+ years building production-grade applications with demonstrable impact on user experience and system performance
- Deep expertise in Spring ecosystem - Spring Boot, Spring Cloud, Spring Security, Spring Data
- Modern React development (Optional) with hooks, context, and state management libraries
- Database mastery - complex queries, performance tuning, and data modeling in PostgreSQL
- AWS cloud expertise - S3, RDS, SQS, MSK, and other core services for scalable infrastructure
- Cloud-native mindset - containerization, orchestration, and distributed system patterns
- DevOps fluency - CI/CD pipelines, Infrastructure as Code, and production monitoring
- Observability expertise - Prometheus, Grafana, OpenSearch stack, and application performance monitoring
- Backend: Java 21+, Spring Boot, Spring Cloud, Maven
- Frontend (Optional): React, TypeScript, modern CSS
- Cloud: AWS (S3, RDS, SQS, MSK)
- Technical excellence: Work with cutting-edge fintech architecture serving millions of users
- Growth opportunities: Continuous learning, internal tech talks and the reach to influence the overall engineering culture
- Impact: Your code directly improves financial lives across South Africa
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/ /06
#J-18808-LjbffrJava Software Engineer - Stellenbosch - R1.2m PA
Posted today
Job Viewed
Job Description
Introduction
We Code We Groove Join Our company as the Next Funky Software Engineer!
Hey you. Yes you the one who dreams in code and debugs like a rockstar. Are you tired of the corporate blah-blah Ready to build cool things with cooler people Then keep reading because we are about to become your new playground.
Duties & ResponsibilitiesRequirements :
- Bachelors degree in Computer Science Engineering Applied Mathematics or a related field
- At least 6 years of hands‑on experience in a software engineering role
- Strong programming skills in Python and / or Java with a solid understanding of software engineering principles and best practices
- Proficient in database design and querying including experience with SQL and working with large datasets
- Comfortable working in Unix‑based environments including scripting troubleshooting and networking
- Experience with version control systems container technologies microservice‑based architectures and CI / CD pipelines
- Experience working with real‑time or event processing systems such as Apache Kafka
- Strong understanding of distributed systems and scalability challenges in big data environments
- Background in telecommunications signal processing or IP networks will be a big bonus.
- Experience in machine learning and statistical analysis
Reference Number for this position is GZ60700 which is a contract position based in Stellenbosch offering a cost to company salary of R1.2m per annum negotiable on experience and ability. Contact Garth on or call him on to discuss this and other opportunities.
Are you ready for a change of scenery The e-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist We pay cash for successful referrals!
Key Skills- Access Control System
- Engineering
- Bar Management
- Jpa
- Law
- Jdbc
Employment Type : Full-Time
Experience : years
Vacancy : 1
#J-18808-LjbffrLogistics Co-ordinator
Posted today
Job Viewed
Job Description
Our client is seeking a dynamic Logistics Co-ordinator to join their team! In this role you will process sales orders and liaise between customers, suppliers and transport companies to ensure orders / deliveries or collections are complete and on time. Ensuring all internal logistics processes, documentation and customer requirements and external regulatory (IFS, BRC, Health & Safety) and legal requirements are consistently adhered to and carried out timeously.
Requirements- Grade 12 or equivalent.
- Relevant tertiary qualification will be an advantage.
- Minimum 2 years' experience in Logistics Export, or Freight forwarding environment.
- Good understanding and knowledge of exports in the wine industry.
- Sound computer literacy with extensive knowledge of Microsoft Office, SAGE as well as other online data applications such as Wine on Line.
- Excellent interpersonal and communication skills.
- Good Planning, organisational and problem-solving skills.
- Wine product knowledge and knowledge of wine exports such as applying for export certificates, notification of loading and declaration.
- Multi-task and also pay careful attention to detail.
- Influence others outside his / her own sphere of control.
- Make decisions in a fast-paced, day-to-day operations environment.
- Work extremely well under pressure and to work independently & accurately.
- Customer liaison.
- Co-ordination of Export Activities.
- Administration & Documentation.
- Quality Management Systems and Health, Safety & Housekeeping.
- Only shortlisted candidates will be contacted
Product Owner
Posted today
Job Viewed
Job Description
Overview
Product Owner
Drive innovation and compliance solutions in the SaaS sector
Stellenbosch | R50,000 R75,000 CTC (based on experience) | 8am to 5pm
Our client is a forward-thinking organisation specialising in software solutions and accredited training for the Financial Services sector. Their compliance management platform and accredited CPD/COB/NCA courses enable FSPs to meet FAIS Fit and Proper requirements with confidence. With a strong focus on innovation, growth, and meaningful impact, they combine technology and expertise to empower professionals and businesses across the industry.
The Role: Product OwnerAs Product Owner, you will lead the development and evolution of SaaS platforms that support financial compliance and training. Acting as the bridge between clients, stakeholders, and internal Scrum teams, you will shape the product vision, translate requirements into actionable features, and ensure high-value delivery. This role is critical in aligning business objectives with stakeholder expectations while driving innovation and efficiency in product design and execution.
Responsibilities- Bring 5 to 8 years of experience in product ownership, product management, or similar roles
- Act as the primary liaison with clients and stakeholders, ensuring their requirements are clearly defined and understood
- Translate complex client needs into user stories, process flows, and actionable backlog items
- Lead Scrum teams by effectively communicating vision, goals, and priorities
- Collaborate with developers, designers, and cross-functional teams to deliver high-quality solutions on time and within budget
- Evaluate completed work, provide feedback, and guide iterative improvements
- Manage scope, budgets, and progress for client projects while ensuring maximum value delivery
- Assist with compiling proposals for new features and projects, supporting continuous innovation
- Mentor junior team members and contribute to improving delivery processes
- 5 to 8 years of relevant experience in product ownership, product management, or related roles
- Bachelor&apo;s degree in Business, Information Systems, Computer Science, or related field
- Certified Scrum Product Owner (CSPO) or Scrum Master certification (preferred)
- Proven managerial experience with strong leadership, communication, and organisational skills
- Skilled in stakeholder engagement, with the ability to bridge technical and business perspectives
- Experienced in working within Agile/Scrum environments
- Analytical, detail-oriented, and able to maintain focus on the broader vision
- Confident presenter and relationship builder, capable of influencing at all levels
- Passionate about technology, compliance, and creating meaningful industry impact
Full Stack Developer (Javascript, Vue.js & PHP) (On-site Somerset West)
Posted today
Job Viewed
Job Description
ENVIRONMENT
A well-established yet fast-growing software company serving the South African property management market is looking for a highly skilled and independent Full Stack Developer to join their dynamic team. The ideal candidate will be an expert in JavaScript (Vue.js) and possess extensive experience in developing web and mobile applications. The role involves designing, developing, and maintaining high-performance applications that integrate with SQL/NoSQL databases, ensuring seamless functionality in high-volume transaction environments.
DUTIESDevelopment & Implementation
- Translate application storyboards and use cases into functional web applications.
- Design, develop, and maintain efficient, reusable, and reliable JavaScript/PHP code.
- Ensure optimal performance, responsiveness, and scalability of applications.
- Implement and maintain modern, interactive user interfaces (UIs) using Vue.js.
Collaboration & Communication
- Work in open forums to demonstrate project progress, identify task groups, and recommend assignments.
- Communicate regularly with cross-functional teams (designers, product managers, etc.).
- Propose upgrades to align with modern security and development best practices.
Testing & Optimization
- Conduct testing, bottleneck analysis, and bug fixes.
- Optimize applications for maximum speed and efficiency.
- Maintain code quality, organization, and automation.
Technical Support & Innovation
- Provide end-user support and troubleshoot issues.
- Stay updated with advancements in JavaScript, Vue.js, SQL/NoSQL, and AWS technologies.
- Implement serverless architectures (e.g., AWS Lambda) and real-time communication layers.
Technical Expertise
- Frontend:
- Proficiency in JavaScript (ES6+) and Vue.js (including Vue CLI, Pinia, Vue Router).
- Strong knowledge of HTML5, CSS3, Bootstrap, and other CSS frameworks.
- Experience with server-side rendering (e.g., Next.js).
- Backend:
- Experience with PHP, RESTful APIs, and frameworks like Slim.
- Familiarity with SQL (MySQL, SQL Server) and NoSQL (MongoDB) databases.
- DevOps & Cloud:
- AWS (EC2, Lambda, RDS), CI/CD pipelines, and Apache/IIS web servers.
- Git for version control.
- Tertiary qualification in Computer Science or related field (preferred).
- 3.5+ years of software development experience.
- Experience with mobile frameworks (Flutter, Cordova, PhoneGap) is a plus.
- Knowledge of functional and object-oriented programming paradigms.
- Experience with real-time communication layers (e.g., WebSockets).
- Familiarity with accounting or property management systems.
- Strong problem-solving and analytical abilities.
- Excellent communication and teamwork skills.
- Ability to write clean, secure, and well-documented code.
Technical Lead (PHP & Node.JS) (On-site Somerset West)
Posted today
Job Viewed
Job Description
Overview
A well-established yet fast-growing software company serving the South African property management market is looking for a hands-on Technical Lead who excels in both coding and architecture while also inspiring and mentoring a team. In this pivotal role, you’ll guide the development team to deliver high-quality code, build scalable and maintainable architecture, and continuously improve engineering processes. The ideal candidate thrives in a fast-paced, collaborative environment and is equally passionate about technology and team leadership. To succeed, youu2019ll need 7+ years of software development experience, including at least 2 years in a technical leadership role, with strong proficiency in PHP and Node.js, a solid background in SaaS and microservices architectures, and deep familiarity with the AWS cloud platform.
Responsibilities- Technical Leadership : Lead a team of developers, ensuring best practices in software development, architecture, and deployment, especially on back-end of system
- Hands-on Development : Write high-quality, scalable, and maintainable code, when necessary, particularly for complex or high-impact features.
- Architecture & Design : Define and oversee the system architecture, ensuring solutions are scalable, secure, and efficient.
- Mentorship & Team Development : Guide and mentor junior and mid-level developers, fostering a culture of learning and continuous improvement.
- Code Review & Quality Assurance : Conduct code reviews, enforce coding standards, and ensure software quality through testing strategies.
- Agile Development : Participate in agile processes, including sprint planning, standups, and retrospectives. Provide suggestions to improve processes.
- Collaboration : Work closely with product managers, product owners, scrum masters, UX designers, solution architects, and other stakeholders to translate business requirements into technical solutions.
- Tech Stack & Innovation : Stay up to date with new technologies, suggesting and implementing improvements where applicable.
- 7+ years of experience in software development, with at least 2 years in a technical leadership role.
- Proficiency in PHP, NodeJS.
- Strong experience with SaaS architectures, microservices, and the AWS cloud platform.
- Expertise in database design (SQL & NoSQL) and API development.
- Solid understanding of DevOps practices, CI/CD pipelines, and infrastructure as code.
- Experience leading code reviews, mentoring software developers, and setting and maintaining coding standards.
- Ability to balance technical leadership with hands-on coding.
- Experience with containerisation e.g. Docker
- Knowledge of front-end frameworks (React, Vue.js, or Angular).
- Prior experience in a SaaS environment.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Good communication skills, both verbal and written.
- Strong people management skills
Be The First To Know
About the latest All Jobs in Somerset West !
System Analyst
Posted today
Job Viewed
Job Description
About Unifi
Unifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels. We make life easy for thousands of clients across Zambia, Kenya, Uganda and South Africa. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more. As one of the fastest-growing lenders in East Africa, we combine exceptional client service with the very best tech and data analytics.
About The RoleUnifi Africa is seeking a technically skilled and detail-oriented Systems Analyst to drive the design and validation of system-level solutions that support our microlending operations across South Africa, Zambia, Uganda, and Kenya.
In this role, you’ll collaborate closely with Product Owners, Business Analysts, developers, and other key stakeholders to ensure business requirements are translated into scalable system architectures and clear technical specifications. You’ll play a crucial role in defining how our systems should operate — from API workflows to configuration structures — enabling the delivery of reliable, high-performing, and well-integrated technology solutions.
This opportunity is ideal for someone who enjoys delving into systems architecture, data flows, APIs, and functional design — and who thrives in a fast-paced, mission-driven environment.
Responsibilities- Collaborate with Product Owners and Business Analysts to understand business needs and convert them into technical solution designs.
- Design and document end-to-end system processes, data flows, component interactions, and integration points for both new initiatives and existing systems.
- Produce comprehensive functional specifications for development teams, detailing API contracts, logic workflows, and configuration parameters to support accurate and efficient implementation.
- Assess the impact of system and process changes, identifying interdependencies, potential risks, and required integration adjustments to ensure seamless transitions.
- Participate in solution validation, verifying that delivered functionality aligns with both business requirements and technical specifications.
- Work closely with development and QA teams throughout the delivery lifecycle to support the implementation and testing of new features and system enhancements.
- Maintain in-depth knowledge of Unifi’s platform architecture, core lending systems, and integrations with external partners such as payment providers, credit bureaus, and mobile network operators.
- Ensure consistent application of platform configuration standards and governance practices across all development and deployment environments.
- Drive continuous improvement in system documentation quality, modeling techniques, and architecture decision-making frameworks.
- Support issue resolution by analyzing system logs, database queries, and component interactions to identify root causes and propose solutions.
- Bachelor’s degree in Information Systems, Computer Science, Engineering, or a related technical discipline.
- 3–6 years of experience in systems analysis, functional design, or solution architecture, ideally within the fintech or broader financial services sector.
- Proven expertise in system modeling, translating business requirements into technical specifications, and producing clear, comprehensive documentation.
- Strong working knowledge of modern APIs, web services, system integrations, and enterprise-level applications.
- Proficient in writing and executing SQL queries to analyze data, validate logic, and support system design or issue resolution.
- Familiar with collaboration and productivity tools such as Jira, Confluence, Miro, Postman, or equivalent platforms.
- Solid grasp of software development life cycles and Agile methodologies, with practical experience working in cross-functional teams.
- Demonstrated ability to collaborate effectively across both technical and non-technical stakeholders.
- Hands-on experience with lending platforms, financial products, or integrations with third-party services (e.g., payment gateways, mobile wallets, credit bureaus) is highly advantageous.
- Excellent analytical skills, meticulous attention to detail, and a structured, methodical approach to problem-solving.
- Deep interest in leveraging technology to advance financial inclusion across Africa.
Senior Software Developer
Posted today
Job Viewed
Job Description
The tech realm is glitching the codebase groans under legacy weight and somewhere in the distance a server just crashed. Its tie for a brave battle tested developer to answer the call.
As an skilled IT Recruitment Consultant I work with visionary (and slightly eccentric) clients who craft next gen solutions and theyre looking for Senior Developers with a sharp mind clean code and a caffeine fuelled drive.
Architect build and deploy scalable secure and elegant software systems
Own the entire SDLS from blueprint to battle tested deployment
Work within agile guilds of elite developer designers and domain experts
Keep your codebase pristine testable maintainable futureproof (no spaghetti sorcery)
Contribute ideas mentor juniors and maybe drop the occasional dry joke in daily stand ups
What You Bring to the Table- Minimum 5 years of hands‑on software development experience
- Mastery in C# / .Net and / or Python (both in legendary status)
- Proven skill in crafting REST APIs designing robust architecture and integrating complex systems
- Strong understanding of design principles testing strategies and modern dev practices
- Communication and collaboration that could calm production demons and rally a team of trolls
- Work with forward thinking teams solving real‑world problems at scale
- Access cutting edge tools frameworks and cloud environments
- Join a culture where innovation isnt a buzzword its a daily ritual
- Competitive packages flexible setups and roles where your voice actually matters
Contact Penny Janse Van Rensburg on or quoting the Ref : CTI
Required ExperienceSenior IC
Key Skills- Spring
- .NET
- C / C++
- Go
- React
- OOP
- C#
- AWS
- Data Structures
- Software Development
- Java
- Distributed Systems
Full‑Time
Department / Functional AreaSoftware Development
Experienceyears
Vacancy1
#J-18808-LjbffrSenior Java Developer and Architect
Posted today
Job Viewed
Job Description
Overview
Senior Java Developer and Architect (Technology Team)
Join us in enabling productive societies across Africa.
What we doMezzanine designs and builds digital technology solutions for customers across Africa and beyond in order to create productive societies. Founded in 2012, Mezzanine has market-leading expertise in the agricultural, health, financial inclusion and education spaces and works with mobile network operators to bring about positive change in the lives of people through the benefits of the digital dividend. Mezzanine is a home-grown African company delivering value to the people of Africa and beyond. Mezzanine is a subsidiary of the Vodacom Group.
What you will doYou will form part of the Technology team that develops and maintains the rapid application development platform (Helium Rapid) as well as the Java based framework used for application development. These platforms are used by Mezzanine’s product developers to develop the products that we take to market.
You will be contributing to the architectural design and own the technical excellence of the products. You will develop and communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers.
We are looking for an individual that is a great team player, problem-solver and quick learner. The ideal individual will be someone who is dependable and dedicated to their work.
The team uses the following technologies:
- Java SE 8, 21, 25
- JBoss Undertow
- Java EE (Enterprise Edition) 8
- EJB, JMS, JDBC, JNDI
- Glassfish 4.1.1 & 5
- Git
- PostgreSQL 17
- Apache Kafka
- Docker
- Ubuntu
- 10+ years overall experience in information technology.
- 10+ years’ experience in development.
- 5+ years’ experience in Java development.
- 10+ years’ experience working with SQL databases, ideally PostgreSQL.
- Experience in Java
- EE candidate
- Passionate and dedicated team members - We work hard and support each other because we are passionate about what we do and the impact we are making.
- Growth opportunities - We have annual personal development discussions to craft out your journey ahead. We have 5 study leave days for those that are pursuing a qualification or certification.
- Flexibility - 3 remote work days with core hours being 10:00 - 15:00. We are output, not input focused.
- An energising environment - We celebrate differences and value individuals. We enjoy celebrating successes, having coffee-walks and playing ping-pong.
- Income protection & death cover - We care about our staff and their family when unexpected events occur.
- Employee Wellness Programme - We are holistic beings and therefore we invest in the health and wellbeing of our staff.
ASAP
LocationStellenbosch, South Africa
Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful.
#J-18808-Ljbffr