Software Engineer
4 days ago
Software Engineer
Date: 5 Nov 2024
Location:
Bellville, Western Cape, ZA
Company: Sanlam Group
Who are we?
Sanlam Fintech is a newly established digital first business within the Sanlam Group on a mission to democratise financial advice and solutions for everyone across the African continent. We exist to pioneer inclusive financial confidence helping people build strong foundations to bridge the gap in generational wealth. Our culture is that of agility and constant deployment, we believe in learning fast, learning cheap and learning forward. Our aim is to provide a work environment where knowledge workers can accelerate the development of their ideas and bring innovation to market, at the same time provide compelling career and development proposition that will enable them to realise their dreams.
What will you do?
The Software Engineer position is a critical role, responsible for delivering efficient software in a high trust, high-performance environment. Comprising a diverse team of skilled, motivated and curious talent from both local and international locations, the role can be fully remote, hybrid or office based. Our relatively flat organisational structure lends itself to open communication, agility and collaboration.
Key deliverables are:
- Delivery: Contribute to the team's technical trajectory, ensuring alignment with major technical decisions and strategic team goals.
- Code Excellence: Ensure the delivery of high-quality code, upholding the team’s commitment to excellence and customer satisfaction.
- Problem solving: Whether autonomously or by drawing on support from the wider team; provide solutions to new and existing challenges.
- Innovative Tech Stack: Utilize a modern yet pragmatic Tech Stack to build a highly scalable distributed system, ensuring our technological capabilities remain relevant.
- Continuous Learning: Demonstrate a genuine interest in learning and development, with a view on remaining agile and responsive to business needs.
What will make you successful in this role?
- Being in a high ownership, high ambiguity, high autonomy environment where the impact of your work matters. The ideal environment for your capability growth.
- Learn from the best. Get guidance from some of the most seasoned professionals around. Our mentorship vibe is all about growing together, both professionally and personally.
- Diving into projects that touch the lives of millions.
- Working with modern technologies
Qualification and Experience
- Degree or Diploma
- 6 to 8 years related experience
Programming Languages & Coding
- Despite our language-agnostic approach, proficiency in full-stack / back-end Software Development languages (such as, but not limited to Python, Java, C++ for example) is required
- Proficiency at reading, reviewing, understanding code
- Understanding of implementation and the build & execution process is important: For example, strongly vs weakly typed, static vs dynamic, compiled vs interpreted.
Algorithms and Data Structures
- Ability to articulate the pros / cons of relevant data structures for the use of minimum memory space and execution, in the shortest possible time. This includes the ability to suggest situations in which a certain data structure would be applicable for example, and why
- Ability to suggests possible / relevant algorithms when developing and optimising solutions for time and space complexity – Including suggesting options and trade-offs, also in instances where scope increases or decreases, and solutions have to adapt
Engineering / Operational Excellence
- Understanding of scalability, robustness, operational visibility and agility
- Understanding of distributed systems and designing these solutions
- Knowledge of services like AWS VPC, Auto Scaling, serverless computing, storage (EBS, S3), containers, DNS) is preferred. AWS is however not a prerequisite, so knowledge / experience with any Cloud-based technologies would be useful.
- Understanding of / experience with monitoring, metrics, visibility, health, fault tolerance
- Experience with / understanding of load balancing and health checking
- Experience with / understanding of APIs, auth
- Experience with / understanding of databases and persistence
- Experience with / understanding of scalable architecture for systems implementation
Knowledge and Skills
IT Data analysis
IT product enhancements
Software design and deployments
Platform management and integration
Business Requirements definition
Personal Attributes
Interpersonal savvy - Contributing through others
Decision quality - Contributing through others
Plans and aligns - Contributing through others
Optimises work processes - Contributing through others
Core Competencies
Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others
Collaborates - Contributing through others
Being resilient - Contributing through others
Build a successful career with us
We’re all about building strong, lasting relationships with our employees. We know that you have hopes for your future – your career, your personal development and of achieving great things. We pride ourselves in helping our employees to realise their worth. Through its five business clusters – Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.
Turnaround time
The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers.
Our commitment to transformation
The Sanlam Group is committed to transformation and embracing diversity and our employment equity plan and targets will be considered as part of the recruitment process. This commitment is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce, representative of the demographics of our society as well as people with disabilities.
-
Software Engineer
1 week ago
Bellville, Western Cape, South Africa Dauntless Dynasty Marketing Full timeWe are looking for a highly skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applications using various programming languagesTest and debug software applications to ensure they meet the required standardsCollaborate...
-
Software Engineer
1 week ago
Bellville, Western Cape, South Africa CA Financial Appointments Full timeAbout this roleWe are seeking a skilled Software Engineer to join our team.The ideal candidate will have experience with backend development and be proficient in languages such as Java or Python.Key responsibilitiesDesign and develop scalable and efficient backend systemsCollaborate with cross-functional teams to identify and prioritize project...
-
Bellville, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full timeThe company is seeking a skilled Software Engineer with expertise in Full Stack Development to join its team. Key Responsibilities:1. Design, develop, and test software applications using a range of technologies and programming languages.Requirements:• Proficiency in Full Stack DevelopmentAbout the Company:{company} is a leading provider of innovative...
-
Senior Web Software Engineer
7 days ago
Bellville, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full timeWe are seeking a highly skilled and experienced Senior Web Software Engineer to join our team at Exceed Human Resource Consultants Ltd. The ideal candidate will have a strong background in commercial-grade web application development and a passion for mentoring junior developers.Key Responsibilities:Develop high-quality, scalable, and maintainable web...
-
Software Tester
5 months ago
Bellville, South Africa Latitude Resource Full timeAn established and rapidly expanding transport, logistics & software platform business based in Bellville, Cape Town is seeking to appoint an experienced Software Tester on a permanent basis to join their current software platform team. **Responsibilities** - Evaluating and validating user stories, use cases, and requirement documents to ensure both clarity...
-
Software Tester
5 months ago
Bellville, South Africa Latitude Resource Full timeAn established and rapidly expanding transport, logistics & software platform business based in Bellville, Cape Town is seeking to appoint an experienced Software Tester on a permanent basis to join their current software platform team. **Responsibilities** - Evaluating and validating user stories, use cases, and requirement documents to ensure both clarity...
-
Software Tester
5 months ago
Bellville, South Africa Automytest Full time**RESUME** **Professional Responsibilities** In charge of formulating and implementing comprehensive test cases to authenticate and confirm the functionality of workflow systems, specifically within Dynamics 365, and Robotics, with a focus on UiPath. Proficient in aligning test cases with both business and systems requirements to ensure a seamless...
-
Software Engineer
7 days ago
Bellville, South Africa Sanlam Full timeSoftware Engineer - Data, Group Data & ML Platform Tribe Date: 5 Nov 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We...
-
Data Engineer
4 weeks ago
Bellville, South Africa Sanlam Full timeData Engineer Date: 16 Oct 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group What will you do? Santam Ltd has a vacancy within the Group Underwriting division for a Data Engineer. The role reports to the Head: Data Analytics and will ideally based in Belville, Cape Town. What will make you successful in this role? Qualifications &...
-
Senior Software Engineer
1 day ago
Bellville, South Africa Sanlam Limited Full timeSenior Software Engineer - Data, Group Data & ML Platform Tribe Location: Bellville, Western Cape, ZA Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various technology...
-
Data Engineer: Data Platforms
6 days ago
Bellville, Western Cape, South Africa Praesignis Full timeJob Description:In the role of Data Engineer at Praesignis, you will be responsible for designing, building, and maintaining scalable data platforms. Our ideal candidate has a strong background in software development and a passion for working with data. If you are looking for a challenging position that allows you to grow with a dynamic company, we...
-
Senior DevOps Engineer
4 weeks ago
Bellville, South Africa Sanlam Full timeSenior DevOps Engineer - BI Date: 4 Sep 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group JOB DESCRIPTION Santam’s Guidewire BI DataHub team is looking for a Senior DevOps Engineer. The incumbent will work with the broader BI DataHub Team, specifically with Technical Architecture and Release & Deployment Management to support and...
-
Senior Software Engineer
7 days ago
Bellville, South Africa Sanlam Full timeSenior Software Engineer - Data, Group Data & ML Platform Tribe Date: 5 Nov 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data...
-
Lecturer: Mechatronic Engineering X2
1 month ago
Bellville, South Africa Cape Peninsula University of Technology Full timeFaculty- Engineering- Department- Cape Peninsula University of Technology -> Engineering and the Built Environment -> Mechanical Engineering- Campus/ Location- Bellville Campus - Bellville, Cape Town, WC ZA (Primary) - Job Type- Permanent- Occupational Function- Academic- Number of Positions- 2- Annual Salary Package (incl. Medical Aid rate based on...
-
Lecturer: Mechanical Engineering X2
1 month ago
Bellville, South Africa Cape Peninsula University of Technology Full timeFaculty- Engineering- Department- Cape Peninsula University of Technology -> Engineering and the Built Environment -> Mechanical Engineering- Campus/ Location- Bellville Campus - Bellville, Cape Town, WC ZA (Primary) - Job Type- Permanent- Occupational Function- Academic- Number of Positions- 2- Annual Salary Package (incl. Medical Aid rate based on...
-
Tech Officer System Engineering: Storage
5 months ago
Bellville, South Africa BCXP Full timeBusiness unit, Department, Reporting Business Unit Client Operations Department Enterprise Infrastructure Solutions Reporting Manager Core Description Under general supervision, responsible for installation and modification of IT infrastructure. Operates closely with senior storage engineer to determine requirements and resolve problems. Co-operates with...
-
Site Reliability Engineer
4 days ago
Bellville, South Africa Metropolitan Life Full timeIntroduction Metropolitan is one of the oldest financial services brands in South Africa. With a 125-year legacy of serving the communities in which it operates, Metropolitan represents true empowerment in serving Africa's people through affordable financial solutions that create financial growth and security. Metropolitan operates in South Africa, but the...
-
Kubernetes Platform Engineer
4 weeks ago
Bellville, South Africa Sanlam Full timeKubernetes Platform Engineer Date: 17 Oct 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various...
-
Cad Operator
5 months ago
Bellville, South Africa Recruit4Success Full timeOur client is a well-established Engineering / Topographical Survey company specializing in topographical, engineering and construction surveys for the past 26 years. They are currently seeking a CAD Operator to join their team in Bellville. **Requirements**: - Matric plus Autocad course - Own vehicle to drive to and from work - Working experience on the...
-
Data Engineer
4 days ago
Bellville, South Africa Sanlam Limited Full timeSoftware Engineer - Data, Group Data & ML Platform Tribe Location: Bellville, Western Cape, ZA Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various technology platforms and...