Salary
$47k – $52k per year (gross)
Location
In office (Stellenbosch)
Employment
Full-Time
First seen by Alion on Nov 7, 2026.
Overview
Company
Impact
Profile match
Fourier Recruitment is a South African recruitment agency that places hospitality, accounting, construction and IT professionals with client companies. Its vacancies include sous chefs, trainee accounting interns, construction managers and Dynamics 365 consultants. The company is headquartered in Pretoria, South Africa.
The Software Developer is part of the product development team and works together with the rest of the team to develop and enhance software products.
The Software Developer also participates in product support when required.
The software developer designs, develops and maintains in-house developed software that fulfils customer and business requirements and enables the company to be a profitable business.
Duties & Responsibilities- Assist in determining the requirements specifications for the system/subsystem/component.
- Perform system/subsystem/component design.
- Produce code compliant with requirements and design, and with industry security standards.
- Follow company development processes.
- Perform unit testing.
- Distribute software builds for Quality Assurance.
- Provide inputs for Quality Assurance (testing).
- Debugging and fault-finding.
- Play an active role in integrating hardware and software where applicable.
- Perform system integration testing.
- Do regression tests (re-testing).
- Provide assistance to the Quality Assurance team members on request.
- Provide support via email and telephone to advanced support personnel.
- On-site or online support for difficult installations, upgrades and problems on request.
- Support other developers on request.
- Assist with development planning, e.g., by analysing requirements and technologies and providing time estimates.
- Track and update the status of defects and enhancements in the issue-tracking system.
- Time tracking and management.
- Assist with the creation and review of user and technical documentation.
- Study relevant standards/specifications.
- Study relevant programming interfaces/tools.
- Adhere to the Group Talent Management Framework.
- BU remains ISO 9001 Certified.
- NPS Score = 40.
- Achieving a BU Turnover as defined for the year.
- To be defined on a case-by-case basis as required in each BU (to be detailed in the performance contract).
- Achieving a BU PBIT as defined for the year.
- To be defined on a case-by-case basis as required in each BU (to be detailed in the performance contract).
- 4-year degree in Computer Science (3 years + Honours or Electronic Engineering or equivalent.
- Senior Software Developer: at least 5 to 8+ years of solid programming and design experience.
- Proactive, professional and passionate.
- Object-oriented design and coding experience.
- Solid programming experience (for more senior positions).
- Advantage: experience with cloud services, various languages, database systems and AI
- Analyse information needs and determine the best way to meet them.
- Analyse objectives and problems specified by external and internal stakeholders.
- An understanding of software theories and principles, plus practical implementation.
- The ability to work to defined standards.
- Ability to work effectively within a team.
- Strong analytical and problem-solving abilities.
- A keen interest in keeping up to date with expertise and technology.
- Ability to communicate designs and concepts effectively.
- Willingness to assist more junior development team members and testers.
- Good planning and organising skills.
- Oral and written communication skills.
- Analytical and logical.
- Initiative and problem-solving skills.
- Attention to detail/accuracy.
Tech Stack
- Java 17
- Spring Framework, Spring Boot & CXF
- HTML5 & JavaScript(JS)
- Angular & TypeScript
- SQL, including geospatial queries
- Geospatial technologies: OpenLayers, GeoServer, Google Maps JavaScript API
- RabbitMQ
- Experience with AI technologies is advantageous
- Limited C#, Python and C++
Salary: R65000 - R72000 per month
Interested? Fourier RecruitmentFree 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.
2,139,323 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.
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
Stellenbosch
Software Engineer
3 days ago
In office · Full-Time · Cape Town
C#
C#
.NET
Blazor
DevOps
Azure DevOps
Azure
CI/CD
Docker
GitHub
Apply
In office · Full-Time · Johannesburg
Python
Python
Django
Apply
Intermediate Software Developer, Westville
24 days ago
In office · Full-Time · Durban
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Entity Framework Core
Databases
MS SQL
Frontend
Next.js
React.js
DevOps
Azure
Git
Apply
Apply
Server Engineer
23 days ago
In office · Full-Time · Centurion
PowerShell
C#
C#
.NET
DevOps
Ansible
Red Hat
VMWare
Azure
Windows Server
Configuration Management
Incident Management
Linux
Cybersecurity
ISO 27001
PCI DSS
Management
Agile
ITIL
ITSM
Apply
APPLICATION SOFTWARE ENGINEER â C++
3 days ago
In office · Full-Time · Stellenbosch
Python
PowerShell
C
C++
C
Embedded C
DevOps
Git
Management
Jira
Agile
Apply
Apply
International Payroll Administrator (CH1296)
2 days ago
In office · Full-Time · Stellenbosch
Analytics
Microsoft Excel
Apply
Apply
This is one of many
2,139,323 more open roles from verified company boards, updated every day.

