1,932,958open jobs
113,072companies
242,322added this week
Browse all
Salary
≈ $22k – $47k per year (Estimated)
Location
In office (Durban)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 22, 2026.

Overview
Company
Impact
Profile match
IFS delivers bespoke facilities management for oil, gas, mining, construction & hospitality sectors, combining innovation with strong community support. Call us!
Purpose of the Role

Take ownership of IFS’s internal business applications, built on a modern cloud-based rapid development and hosting platform, and turn operational needs into secure, maintainable software. Working with the Head of IT as Product Owner and with business process owners in all departments, the role delivers usable improvements in short agile sprints, supports reliable day-to-day operation, and enables the in-house IT team to be able to maintain and extend the applications. The role is accountable for a portfolio of business-critical, in-house web applications that govern financial approvals, delegation-of-authority controls and core operational processes across the group. These systems are relied upon daily and are integral to the organisation’s internal controls and audit trail.

Key Responsibilities

Application Build

  • Take over and extend the existing applications, understand the users, workflow, permissions, data and release process before making changes.
  • Build and maintain responsive front ends, REST APIs and relational data models with the validation, access controls, audit trails and tests each feature requires.
  • Integrate with Microsoft Graph/Entra ID and other approved services using documented, least-privilege patterns, agree the integration approach with the Product Owner before implementation.
Agile Delivery
  • Run Scrum sprints, weekly backlog refinement, sprint planning, a daily check-in, a sprint review with a working demo to business process owners, and a retrospective.
  • Turn feedback into clear acceptance criteria and prioritised backlog items, keep the backlog, sprint board and release notes current so progress is visible without being asked.
  • Communicate progress, blockers, dependencies and trade-offs early, hold a realistic sprint goal and demonstrate working software every sprint.
Quality and Security
  • Write and maintain automated tests for business rules, approval routing, permissions and API behaviour, raise the current testing baseline.
  • Apply OWASP-informed secure development and POPIA-aware handling of personal and financial data; keep secrets in the platform’s managed secrets store, never in code.
  • Release to production only through a scheduled release with a change notice to the business, in line with the IFS IT change standard, raise and remediate high-risk technical debt with the Product Owner.
Documentation and Handover
  • Keep a technical document per application current, architecture, data model, environment variables, deployment and rollback steps, known limitations.
  • Produce or update IFS-branded user manuals with the IT team for each release, pair with the IT team and run knowledge-transfer sessions.

Qualification and Experience

  • Three to five years of relevant application-development experience, with examples of software delivered into active use and maintained after release.
  • Practical React and JavaScript experience, TypeScript preferred. Strong C# or Java developers will be considered based on demonstrated readiness to work hands-on in JavaScript/React from the first sprint.
  • Demonstrable experience in Scrum or Kanban delivery, writing user stories, estimating, running demos and retrospectives, and working directly with a Product Owner or business stakeholders.
  • Relevant degree or diploma in Computer Science, Information Systems or similar, or equivalent experience. Agile certification (CSM, PSM I) is an advantage.

Preference will be given to appointments that support the achievement of our Employment Equity and Affirmative Action goals

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,932,958 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Durban
Developer 1 hour ago
≈ $42k – $116k per year (Estimated) • Remote (South Africa, EST hours)
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Claude Code
AI Agents
RAG
LLM Evaluation
Multi-Agent Systems
Frontend
Tailwind CSS
Next.js
React.js
Mobile
Twilio
DevOps
Vercel
CI/CD
GitHub
Management
Zapier
QA
Playwright
Vitest
k6
Apply
$110k – $145k per year • In office • 3+ years exp • Bachelor's Degree • Washington
Python
JavaScript
SQL
PowerShell
C#
C#
.NET
Databases
PostgreSQL
Oracle
AI/ML
Model Context Protocol
DevOps
Rest API
Git
Management
Power Automate
Power Apps
Agile
Apply
$165k – $200k per year • In office • 7+ years exp • Master's Degree • Chicago
Databases
Snowflake
Databricks
DevOps
GCP
Azure
AWS
Apply
≈ $86k – $174k per year (Estimated) • Equity • Hybrid • Full-Time • 2+ years exp
Go
Rust
TypeScript
C#
C#
.NET
Databases
Oracle
AI/ML
AI Agents
Machine Learning
Apply
Software Developer 1 hour ago
In office • Full-Time • Petaling Jaya
SQL
C#
C#
.NET
Apply
≈ $32k – $83k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Cluj-Napoca
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
AI/ML
Prompt Engineering
AI Agents
LLM
Frontend
Angular
DevOps
Rest API
CI/CD
Management
Agile
Apply
≈ $13k – $39k per year (Estimated) • Hybrid • Ho Chi Minh City
JavaScript
PHP
TypeScript
Node JS
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Kubernetes
Apply
≈ $13k – $31k per year (Estimated) • Remote (EAEU) • Moscow
SQL
1C
Mobile
Firebase
Crashlytics
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Management
Jira
YouTrack
QA
Swagger
Postman
Apply
≈ $20k – $41k per year (Estimated) • In office • Moscow
SQL
DevOps
Rest API
SOAP
Management
Agile
Waterfall
Apply
≈ $86k – $252k per year (Estimated) • Remote (Egypt) • Full-Time • Cairo
SQL
Frontend
GraphQL
DevOps
Rest API
Linux
Windows
Apply
Training Manager 2 days ago
≈ $16k – $31k per year (Estimated) • In office • 3+ years exp • Durban
Apply
≈ $22k – $54k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Durban
Apply
kitchen Cleaner 2 days ago
≈ $8.5k – $20k per year (Estimated) • In office • Mozambique
Apply
≈ $22k – $54k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Durban
Apply
≈ $34k – $75k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Durban
Apply
≈ $39k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Durban
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
LLM
DevOps
CI/CD
Apply
Junior Engineer 7 hours ago
≈ $14k – $27k per year (Estimated) • In office • Full-Time • 3+ years exp • Durban
Apply
≈ $18k – $44k per year (Estimated) • In office • Full-Time • Durban
Apply
≈ $16k – $31k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Durban
Apply
Account Executive 6 hours ago
$29k – $44k per year • In office • Full-Time • 5+ years exp • Durban
Apply
See all jobs
This is one of many
1,932,958 more open roles from verified company boards, updated every day.