104 Software Developers jobs in Sandton
Full Stack Developer
Posted today
Job Viewed
Job Description
Job Title: Full Stack Developer
Location:
Hybrid – Sandton, South Africa
Contract Type:
Contract
We are looking for a
dynamic Full Stack Developer
to join our high-performing technology team. The ideal candidate is passionate about creating robust, scalable software solutions, comfortable working across both frontend and backend, and thrives in a fast-paced Agile environment.
You will play a key role in designing, developing, and deploying enterprise-grade applications using
modern frameworks and cloud technologies.
Key Responsibilities
- Design and implement high-quality, scalable backend services and APIs using
Java and Spring Boot
. - Build responsive, user-centric interfaces using
Angular (PrimeNG)
. - Integrate applications through
REST & SOAP APIs
and support message-based systems with
Kafka / ActiveMQ
. - Manage containerised deployments using
Docker and Kubernetes
. - Implement and maintain
PostgreSQL
databases. - Ensure secure authentication and authorisation using
Keycloak
. - Deploy and manage solutions on
AWS Cloud
using CI/CD pipelines (
GitHub Actions / Jenkins
). - Participate actively in Agile ceremonies, code reviews, and collaborative solution design sessions.
Core Technical Skills
- Backend:
Java, Spring Boot, REST/SOAP APIs, Messaging (Kafka/ActiveMQ), Workflow (Flowable/Activiti) - Frontend:
Angular (PrimeNG), JavaScript/TypeScript, HTML5, CSS - DevOps & Infrastructure:
Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), AWS - Database:
PostgreSQL - Security & Identity:
Keycloak - Methodologies:
Agile / Scrum
What We Are Looking For
- 3–6 years' proven experience as a Full Stack Developer.
- Strong problem-solving and analytical skills.
- Ability to take ownership of end-to-end solution delivery.
- Excellent teamwork and communication in a cross-functional environment.
- A passion for learning, innovation, and modern development practices.
Why Join Us
- Work with cutting-edge technologies and cloud platforms.
- Collaborate with talented developers in an Agile, growth-oriented culture.
- Opportunity to contribute to impactful, enterprise-level digital transformation projects.
How to Apply
Email your profile to
FullStackDeveloper #JavaDeveloper #AngularDeveloper #SpringBoot #Kubernetes #Docker #AWS #PostgreSQL #SoftwareEngineering #AgileDevelopment #TechCareers #NowHiring #SouthAfricaJobs #DeveloperJobsFull Stack Developer
Posted today
Job Viewed
Job Description
- Location: Sandton, Johannesburg (Onsite)
- Experience: 5+ Years Required
- Rate: R592, per hour
- Duration: 6 months
Our client is seeking a highly skilled, energetic, and curious
Senior Full-Stack Developer
to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance.
Must-Have Skills & Capabilities
Core Technical Stack
- Programming: Proficient in JavaScript, TypeScript, .NET, and C#.
- Front-End: Essential experience with Angular.
- Back-End: Mastery of server-side programming using frameworks like and .NET Web APIs.
- Data: Strong experience with Relational Databases and SQL.
- APIs: Ability to design, build, and consume RESTful APIs.
- DevOps & Security: Proficiency with Azure DevOps (CI/CD pipelines, source code management) and integrating security using Microsoft Entra ID (Azure AD).
Essential Soft Skills
- Problem Solving: Strong analytical skills to identify, debug, and resolve complex issues across both front-end and back-end.
- Collaboration: Effective communication and teamwork within cross-functional Agile teams (Scrum/Kanban).
- Adaptability: Willingness to continuously learn new technologies and adapt to evolving practices.
Key Responsibilities
- Application Ownership: Manage the entire software development lifecycle, including system analysis, design, programming, and maintenance.
- Design & Specification: Evaluate business requirements and translate them into detailed technical specifications and architectural diagrams.
- Coding & Quality: Write high-quality code, perform unit testing, and conduct integration testing to ensure system reliability.
- Deployment & Support: Oversee source code repositories, manage CI/CD pipelines, and provide technical support post-deployment.
- Optimization: Implement strategies for performance optimisation, including minimising load times and optimising database queries.
Full Stack Developer
Posted today
Job Viewed
Job Description
At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry.
This role will support both backend service layer and frontend client-side application development for APIs and related platform capabilities. The developer will be expected to build end-to-end digital journeys for intermediaries and their clients, with an emphasis on reusability, scalability, and high performance.
Role and key responsibilities:
- Design and implement robust, secure APIs and reusable services (.NET Core, Java)
- Develop intuitive and dynamic front-end interfaces (Angular 12+)
- Collaborate across teams to integrate backend and frontend components
- Participate in CI/CD processes and manage deployments using Azure DevOps
- Handle code quality & performance optimization
- Support UAT and production monitoring of deployed modules
- Provide mentorship to junior developers when required
- Able to work independently with minimal supervision and take initiative in solving complex challenges.
- Takes ownership of features and modules from design through implementation and deployment.
Core Skills & Technologies Required:
Back-End
- .NET Core 3+ and .NET 6
- C#
- Java (Spring Boot or Jakarta EE)
- REST APIs, WebAPI, ASP.NET MVC
- SQL Server / T-SQL / Linq / Entity Framework
- Microservices & Integration Patterns
Front-End
- Angular 12+
- TypeScript / JavaScript
- DevOps & Cloud
- Azure DevOps (Pipelines, Boards, Repos)
- Azure App Services, Storage, Functions (advantageous)
- Kubernetes / Docker
- Git / GitHub / TFS
- Additional Tools
- CI/CD automation
- Testing frameworks (e.g. xUnit, Jasmine/Karma)
Job Location: Sandton (Full-time in Office)
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry.
This role will support both backend service layer and frontend client-side application development for APIs and related platform capabilities. The developer will be expected to build end-to-end digital journeys for intermediaries and their clients, with an emphasis on reusability, scalability, and high performance.
Role and key responsibilities:
- Design and implement robust, secure APIs and reusable services (.NET Core, Java)
- Develop intuitive and dynamic front-end interfaces (Angular 12+)
- Collaborate across teams to integrate backend and frontend components
- Participate in CI/CD processes and manage deployments using Azure DevOps
- Handle code quality & performance optimization
- Support UAT and production monitoring of deployed modules
- Provide mentorship to junior developers when required
- Able to work independently with minimal supervision and take initiative in solving complex challenges.
- Takes ownership of features and modules from design through implementation and deployment.
Minimum requirements:
- Bachelor of Science or relevant qualification
- 5+ years of work experience as a Full Stack developer -
non negotiable
Technologies:
Back-End
- .NET Core 3+ and .NET 6
- C#
- Java (Spring Boot or Jakarta EE)
- REST APIs, WebAPI, ASP.NET MVC
- SQL Server / T-SQL / Linq / Entity Framework
- Microservices & Integration Patterns
Front-End
- Angular 12+
- TypeScript / JavaScript
- DevOps & Cloud
- Azure DevOps (Pipelines, Boards, Repos)
- Azure App Services, Storage, Functions (advantageous)
- Kubernetes / Docker
- Git / GitHub / TFS
- Additional Tools
- CI/CD automation
- Testing frameworks (e.g. xUnit, Jasmine/Karma)
Job Location: Sandton (Full-time in Office)
Candidates who meet the requirements will be contacted, please note that if you don't hear from us within a week consider your application as unsuccessful.
Intermediate C# Full Stack Developer
Posted 11 days ago
Job Viewed
Job Description
A technology atelier and innovation house known for providing data-enabled operating models that are agile, optimized and invoke the right balance of automation to improve efficiencies and decision making is on the hunt for a skilled Intermediate C# Full Stack Developer to join their team.
The ideal candidate must be passionate about building efficient and innovative software solutions. You will be responsible for building and maintaining systems that power business intelligence, automation, and operational platforms
If you are an ambitious Intermediate Full Stack Developer ready to take on exciting challenges, this opportunity is for you; APPLY NOW!
Requirements:
- Minimum 3 years’ experience
- Write and implement efficient, scalable code
- Leverage Agile methodologies to deliver robust solutions
- Proficiency in coding in the Microsoft tech stack
- Front end experience with Razor, Blazor, MAUI, HTML, JavaScript, Bootstrap and CSS
- Strong experience with ASP.NET Core, Web Apps, LINQ and C#
Qualification
- Bachelor’s degree in computer science, Information Systems, or related fields.
Reference Number for this position is MAT60746 which is a permanent position based in Sandton offering a cost to company salary of up to R600K per annum negotiable on experience and ability. Contact Mavis on target='_blank or call her 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!
Mobile Application Developer
Posted today
Job Viewed
Job Description
Mobile Application Developer – Thoughtware (Pty) Ltd
Company Overview:
Enterprise Outsourcing, a
global leader in mobile application development
, is seeking
both experienced and aspiring Application Developers
to join their team. This is an exciting opportunity to work on
cutting-edge technology solutions
for worldwide projects, based out of
South Africa
.
Role Overview:
We are looking for
passionate and innovative developers
with a strong ability to
design, develop, and maintain
high-performance
mobile and web applications
. Successful candidates will collaborate on global projects and be responsible for creating
visually appealing, user-friendly, and scalable applications
.
Key Responsibilities:
- Design, develop, and maintain
mobile and web applications
. - Manage multiple projects efficiently with
strong time and project management skills
. - Ensure high-quality UI/UX and
seamless user experiences
. - Continuously research and implement
new software technologies
. - Collaborate with
global teams
on innovative solutions. - Occasional travel to
Australia, New Zealand, Europe, and the USA
may be required.
Technical Skills Required:
- Visual Studio, C, Angular, React, Python, Flutter
- Strong problem-solving skills and ability to work in a
fast-paced development environment
. - Passion for continuous learning and staying updated with
emerging technologies
.
Compensation:
Salary is
competitive and based on experience and skillset
.
If you are ready to take on exciting global challenges and contribute to industry-leading projects, we invite you to apply.
Intermediate Full Stack MS Developer
Posted 26 days ago
Job Viewed
Job Description
We’re on the lookout for an Intermediate Full-Stack C# Developer who enjoys tackling real-world problems with sharp, effective code. If you get a buzz from building platforms that handle data with ease and you thrive in a fast-moving, collaborative team, this could be your next step.
In this role, you’ll design and build systems that cut through complexity—automating the heavy lifting, making data accessible, and creating user experiences that feel simple and intuitive. Whether it’s consolidating massive datasets or shaping clean, interactive dashboards, your contributions will directly fuel smarter decisions in the logistics space.
You won’t be working in a silo. You’ll collaborate closely with business analysts, project leads, and fellow developers to transform ideas and requirements into reliable, scalable applications that make a tangible impact.
What we’re looking for: solid experience in C#, .NET, and full-stack development; a track record of clean, maintainable code; and the foresight to design with scalability in mind. A flexible mindset and the ability to adapt quickly will help you thrive here.
In return, you’ll join a team that genuinely values growth, creativity, and people—not just projects. If the idea of shaping digital tools that drive progress excites you, we’d love to hear from you-APPLY NOW!
Skills We’re Looking For:
- C# / .NET Core
- Razor / Blazor
- .NET MAUI
- JavaScript
- Bootstrap
- HTML/CSS
- LINQ
- Web Apps
Are You Qualified?
- Relevant degree (BSc in Computer Science, IT etc.)
- 4+ years software development experience
The Reference Number for this position is BRM60746 which is a 100% In-Office position based in Sandton, Johannesburg offering a cost to company of up to R600k Per Annum negotiable on experience and ability. Contact Bryce at or call him at to discuss this and other opportunities.
Are you ready for a change of scenery? 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!
Be The First To Know
About the latest Software developers Jobs in Sandton !
Full Stack Data Warehouse Developer
Posted today
Job Viewed
Job Description
Introduction
Guardrisk is the undisputed market leader in cell captive insurance and risk solutions. We are renowned for our innovative approach to cell captive structures and other alternative risk transfer solutions for our clients. Guardrisk offers clients custom designed cover and is registered in South Africa as an insurer for all statutory classes of non-life and life insurance business.
Disclaimer
As an applicant, please verify the legitimacy of this job advert on our company career page.
Role Purpose
You will be responsible for designing and developing ETL, data integration, data warehouse, performance tuning, Data Modelling and business intelligence reporting modules to deliver quality Business Intelligence solutions to the business while ensuring that quality and standards are realised and met by junior team members.
Requirements
Qualifications
3/4 year IT qualification in Software Development
Relevant Microsoft certification in the Data Space
Experience
Exposure to the full BI development life cycle.
6+ years experience in the IT Field with 4+ core experience in Data Analytics/Business Intelligence or related.
Experience managing Data Projects.
Azure Data Factory/Synapse Pipelines experience essential.
The successful candidate should have experience with SSIS and SSAS, SQL Server
Power BI required.
Duties & Responsibilities
Participate in the analysis, design, development, troubleshooting and support of the enterprise reporting and analytics platform.
Design, construct, test and implement reporting, visualization, and dashboard processes that present reporting at summary level with functionality to drill down into detail.
Develop BI solutions using SQL, ETL scripting using ADF/Synapse Pipelines, business intelligence tools, database programming and reporting tools on the Microsoft BI Stack.
Integrate with diverse source systems (including but not limited to: In-House, Vendor-based, On-prem and Cloud-based, and Office 365).
Work with DevOps team and participate in testing of all database-related changes and application updates.
Responsible for the day to day database development/administrative tasks which include the development of queries, views, and other database schema objects.
Maintain data model schema, hierarchy within data warehouse, and reporting systems.
Applying database tuning techniques to improve the performance of current solutions.
Assist lead developer in Coordinate team efforts to achieve business objectives (Strategic and operational).
Ensure business continuity documentation through Azure DevOps.
Enforce database security standards and ensure adherence by junior team.
Review code implementations by the Data team.
Oversee quality of BI solutions by junior team members.
Mentor Junior and Intermediate team members.
Drive implementation of innovative and latest technology implementations relating to the Data space through the Lead Developer and Enterprise Architecture team.
Utilize junior members in achieving large scale project developments and implementations in consultation with the lead developer.
Competencies
Must have prior experience developing business intelligence solutions in large or midsize companies.
Must be able to manage multiple tasks simultaneously and react to problems quickly.
Must be able to translate concepts and directions into practical solutions.
Must have experience in reporting and business intelligence solutions.
Must have development experience with relational database structures, multi-dimensional database, and data warehouse design architecture.
Experience with mobile deployment of business intelligence desired.
Must have experience with SQL.
Must be able to develop, maintain, review and explain data models.
Must have excellent verbal and written communication skills.
Must be a team player.
Understanding of the financial services industry desired, especially Insurance.
Development experience with Microsoft BI stack (Incl SSIS, SSRS, SSAS, Data Management).
Experience with dashboard design and delivery.
Must be able to work independently.
Experience using Power BI to analyze data and report conclusions.
Full Stack Data Warehouse Developer MMH251006-9
Posted today
Job Viewed
Job Description
Role Purpose
You will be responsible for designing and developing ETL, data integration, data warehouse, performance tuning, Data Modelling and business intelligence reporting modules to deliver quality Business Intelligence solutions to the business while ensuring that quality and standards are realised and met by junior team members.
Requirements
Qualifications
3/4 year IT qualification in Software Development
Relevant Microsoft certification in the Data Space
Experience
Exposure to the full BI development life cycle.
6+ years experience in the IT Field with 4+ core experience in Data Analytics/Business Intelligence or related.
Experience managing Data Projects.
Azure Data Factory/Synapse Pipelines Experience Essential.
The successful candidate should have experience with SSIS and SSAS, SQL Server
Power BI required.
Duties and Responsibilities
Participate in the analysis, design, development, troubleshooting and support of the enterprise reporting and analytics platform.
Design, construct, test and implement reporting, visualization, and dashboard processes that present reporting at summary level with functionality to drill down into detail.
Develop BI solutions using SQL, ETL scripting using ADF/Synapse Pipelines, business intelligence tools, database programming and reporting tools on the Microsoft BI Stack.
Integrate with diverse source systems (including but not limited to: In-House, Vendor-based, On-prem and Cloud-based, and Office 365).
Work with DevOps team and participate in testing of all database-related changes and application updates.
Responsible for the day to day database development/administrative tasks which include the development of queries, views, and other database schema objects.
Maintain data model schema, hierarchy within data warehouse, and reporting systems.
Applying database tuning techniques to improve the performance of current solutions.
Assist lead developer in Coordinate team efforts to achieve business objectives (Strategic and operational).
Ensure business continuity documentation through Azure DevOps.
Enforce database security standards and ensure adherence by junior team.
Review code implementations by the Data team.
Oversee quality of BI solutions by junior team members.
Mentor Junior and Intermediate team members.
Drive implementation of innovative and latest technology implementations relating to the Data space through the Lead Developer and Enterprise Architecture team.
Utilize junior members in achieving large scale project developments and implementations in consultation with the lead developer.
As an applicant, please verify the legitimacy of this job advert on our company career page
Entry Level Web Developer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking a motivated entry level Web Developer to join our growing development team. The successful candidate will assist in building, maintaining, and improving web applications and websites. This role is ideal for someone with a willingness to learn, and the ability to work in a collaborative environment.
Key Responsibilities
- Assist in the design, development, and maintenance of web applications and websites.
- Write clean, efficient, and well-documented code using HTML, CSS, JavaScript, and other relevant technologies.
- Collaborate with senior developers, designers, and other team members to deliver high-quality projects.
- Test and debug applications to ensure optimal performance and responsiveness.
- Assist other teams with ad hoc tasks, should it be required.
Requirements
- Basic knowledge of front-end technologies (HTML5, CSS3, JavaScript are a plus).
- Basic knowledge of back-end languages (PHP, Python, or would be advantageous).
- Knowledge of CMS platforms (WordPress, Shopify, etc. would be advantageous).
- Understanding of Microsoft Suite (required)
- Good problem-solving and analytical skills.
- Strong communication skills and ability to work in a team environment.
- Eagerness to learn and grow within the role.
Job Type: Full-time
Work Location: In person