Developer

1Life Insurance
Gauteng
Full-time
Posted 3 months ago
Full-time IT & Software
Apply for this job

Job Description

Responsibilities are the combined tasks and duties that must be
performed to reach the results in a role successfully. A Success Profile
contains descriptions of the most important responsibilities.

Build & Innovate: Create and enhance modern web applications using Angular and TypeScript.

Master the Data: Design and optimize complex SQL databases to ensure performance and reliability.

Own the Pipeline: Manage and improve our CI/CD pipelines in Azure DevOps, taking code from commit to production.

Collaborate & Solve: Work closely with a team of passionate developers, designers, and product owners to solve complex challenges.

We are looking for a:

  • Deep expertise in Angular and modern JavaScript.
  • A strong command of SQL and relational database design
  • Hands-on experience with Azure DevOps for CI/CD
  • A collaborative spirit and a passion for continuous learning
  • [3-5+ years] of experience turning ideas into reality

What is most beneficial would be: 

  • Experience with Azure cloud services.

Requirements

Required Skills and Experience:

Front-End:

  • Proven experience developing single-page applications (SPAs) with Angular (Angular 2+).
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.

Back-End / Database:

  • Strong proficiency in SQL and experience with relational databases (e.g., MS SQL Server, PostgreSQL).
  • Demonstrable experience writing complex queries, stored procedures, and ensuring database performance.

DevOps:

  • Hands-on experience with Azure DevOps, including setting up and managing CI/CD pipelines (Azure Pipelines).
  • Familiarity with Git for version control.

General Experience

  • 4-5+ years of professional software development experience.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Advantageous Skills (Nice to Have):

  • Experience with Azure cloud services (e.g., Azure App Service, Azure Functions, Azure SQL Database).
  • Knowledge of back-end technologies such as Node.js.
  • Experience with unit testing frameworks (e.g., Jasmine, Karma).

Interested in this role?

You'll apply on 1Life Insurance's own site before 2 December 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Technician
Network Recruitment · Pretoria
Technical Programme Manager
Network Recruitment · Johannesburg
Senior Mobile Developer
Network Recruitment · Johannesburg
Junior SQL Database, Web Developer & Application Support Specialist
Network Recruitment · Johannesburg
Apply for this job
Job details
Job TypeFull-time
LocationGauteng
CategoryIT & Software
Posted3 August 2026
Closing Date2 December 2026
1Life Insurance
Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job