Salary
$33k – $52k per year
Location
In office (Johannesburg)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
The Role
As a Developer, you will:- Develop, enhance, integrate, and support business-critical software solutions.
- Work across the full SDLC, from requirements gathering and design through development, testing, deployment, and support.
- Translate business requirements into scalable, reliable technical solutions.
- Develop and maintain automation systems and integrations.
- Identify opportunities where AI, automation, and emerging technologies can improve business processes.
- Develop and integrate AI-enabled functionality into existing systems.
- Work with internal teams and third-party stakeholders to deliver effective technology solutions.
- Troubleshoot production issues and performance bottlenecks in high-availability environments.
- Contribute to coding standards, system architecture, development frameworks, and deployment methodologies.
- Mentor and support junior developers.
- Continuously improve system functionality, performance, security, and user experience.
What You’ll Need
Qualifications
- Minimum Diploma or relevant qualification in Software Development, Information Technology, Computer Science, or a related field.
- A degree such as B.Eng., B.Sc., B.Com, or a related IT/software development qualification would be advantageous.
- Additional qualifications or certifications in Artificial Intelligence, Machine Learning, Data Science, or related disciplines would be advantageous.
Experience
- 3-6 years’ relevant software development experience.
- Experience mentoring junior developers.
- Practical experience developing or integrating AI and AI-enabled solutions.
- Strong experience with:
- C# / .NET
- REST APIs
- Microservice architecture
- Relational and non-relational databases
- MSSQL and/or Cosmos DB
- Message brokers such as RabbitMQ, Azure Service Bus or AWS EventBridge
- Cloud platforms, particularly Azure
- XML and JSON
- Git/version control
- Production troubleshooting and debugging
- Third-party system integrations
- Performance optimisation
- Experience with Angular or React would be advantageous.
- Experience working in Agile/Scrum environments.
- Experience with CI/CD pipelines and deployment processes would be advantageous.
- Knowledge of Elasticsearch, Azure Durable Functions, and Azure DevOps would be advantageous.
Skills & Knowledge
- Strong software development and programming capability.
- Practical knowledge of AI and its business applications.
- The ability to develop and implement AI-driven solutions.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work with both technical and non-technical stakeholders.
- Good understanding of:
- Database design and principles
- System engineering and design
- TypeScript-based responsive web applications
- Cloud engineering practices
- Software architecture and modelling
- Experience within finance, invoicing, claims, insurance, or other relevant business environments would be advantageous.”
Application Note:
If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.For more exciting IT vacancies, explore opportunities in:
- Software Development (Back-End, Front-End, Full Stack)
- Mobile Development
- Business & Systems Analysis
- BI, SQL & Data Engineering
- UI/UX Design
- Data Science & Analytics
- Big Data Engineering
- Cloud Engineering
- Infrastructure & Platform Engineering
- DevOps & SecOps
- Cybersecurity
Reinie Du Preez
Senior Specialist Recruitment Consultant
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.
677,508 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
Similar stack
Same company
Johannesburg
Senior Software Engineer - Corporate GenAI
7 hours ago
$117k – $181k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Austin
Python
JavaScript
TypeScript
C#
Databases
MySQL
PostgreSQL
Redis
AI/ML
Prompt Engineering
AI Agents
Anthropic SDK
LLM
OpenAI
Agentic Workflows
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
Senior Data Scientist / AI & Data Consultant
7 hours ago
$516k – $737k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Databases
Snowflake
Frontend
Angular
Analytics
ETL/ELT
Matillion
Fivetran
Apply
Technical Lead
7 hours ago
$664k – $737k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree
JavaScript
TypeScript
C#
C++
Node JS
C#
.NET
Frontend
Angular
React.js
Apply
Head of Information Systems
7 hours ago
$61k – $71k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Apply
Fraud Prevention Analyst II
7 hours ago
≈ $62k – $131k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United States
SQL
Apply
Fibre Technician
7 hours ago
≈ $11k – $23k per year (Estimated) • In office • Full-Time • 3+ years exp
Apply
Lead Mechanical Engineer
7 hours ago
≈ $24k – $55k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree
Apply
Professional Structural Engineer
7 hours ago
≈ $20k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree
Design
AutoCAD
Apply
Engineer – Mechanical Engineering
7 hours ago
$52k – $74k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree
Design
AutoCAD
Apply
Civil Engineer (PR Eng)
7 hours ago
≈ $20k – $42k per year (Estimated) • In office • Full-Time • 8+ years exp
Design
AutoCAD
Apply
FinOps Engineer
7 hours ago
≈ $20k – $44k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
PowerShell
DevOps
Azure
AWS
FinOps
Analytics
Power BI
Management
Jira
ServiceNow
Apply
Apply
Export Key Accounts Manager
7 hours ago
≈ $15k – $43k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Johannesburg
Apply
Incentive Account Manager
7 hours ago
≈ $8k – $22k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Johannesburg
Management
Outlook
Apply
≈ $8.5k – $16k per year (Estimated) • In office • Full-Time • 2+ years exp • Johannesburg
Management
Outlook
Apply
This is one of many
677,508 more open roles from verified company boards, updated every day.

