Job Description
Job Description
We are seeking an experienced Full-Stack Software Engineer to join our technology team. In this role, you will lead the design, development, and implementation of scalable software solutions, while mentoring team members and driving engineering best practices.
You will work closely with business and technical stakeholders to deliver high-quality solutions that support strategic objectives and enhance customer experiences.
OML roles mapped to this profile are: CICD and Platform Engineer, Intermediate Platform Engineer, API Software Engineer, Platform Engineer - LVL 3, Software Engineer, ServiceNow Platform Engineer, Intermediate Software Engineer, Software Engineer – API, Software Engineer - Intermediate Web Developer, Specialist: Network and Voice, Software Infrastructure Specialist, Lead Analyst Programmer, OMF IT Analyst Programmer, TIA Oracle Developer and Senior Front End Developer.
Responsibilities
- Application Software Development
- Applications Software Maintenance
- Design and Conceptualization
- Technical Developments Recommendation
- Application Software Road Map
- Faults Diagnosis and Correction
- Documentation
- Testing Information Technology (IT) Performance
- Operational Compliance
- Information Security
- Horizon Scanning
- Data Collection and Analysis
- Analysis of “As Is” and “To Be”
- Technical Database Support
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
- Expertise in front-end technologies, including HTML, CSS, JavaScript, and experience with modern front-end frameworks like React, Angular, or Vue.js.
- Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby) and expertise in web application frameworks.
- In-depth knowledge of database systems, including design, optimization, and complex query writing.
- Strong problem-solving and debugging skills, with a focus on optimizing application performance.
- Exceptional communication, teamwork, and leadership abilities.
- Commitment to staying updated with emerging industry trends and technologies.
- Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Previous leadership or mentorship experience within a development team.
Skills
- Action Planning
- Application Development
- Business Process Design
- Computer Literacy
- Data Management
- Data Modeling
- Evaluating Information
- Identifying Customer Needs
- Information Technology (IT) Support
- Market Analysis
- Oral Communications
- Product Development
- Technical Support
- Technical Troubleshooting
- Test Case Management
- User Requirements Documentation
- Web Development
Competencies
- Business Insight
- Collaborates
- Communicates Effectively
- Courage
- Cultivates Innovation
- Decision Quality
- Drives Results
- Ensures Accountability
Education
NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent
Closing Date
23 September 2026, 23:59
The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝