Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
697

Software Developer jobs in South Africa

Senior Software Engineer

Faac group

Johannesburg
On-site
ZAR 600,000 - 900,000
30+ days ago
I want to receive the latest job alerts for “Software Developer” jobs

Software Engineer II

LexisNexis

Cape Town
On-site
ZAR 500,000 - 700,000
30+ days ago

Software Engineer II

LexisNexis

Johannesburg
On-site
ZAR 500,000 - 800,000
30+ days ago

Principal Software Engineer

LexisNexis

Cape Town
Hybrid
ZAR 800,000 - 1,200,000
30+ days ago

Principal Software Engineer

LexisNexis

Johannesburg
Hybrid
ZAR 800,000 - 1,200,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer

ITC WORLDWIDE

Johannesburg
On-site
ZAR 300,000 - 400,000
30+ days ago

Application Engineer

Hitachi

Johannesburg
On-site
ZAR 600,000 - 800,000
30+ days ago

Junior Software Engineer

Ascent People Ltd

Noordwes
Hybrid
ZAR 709,000 - 835,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Software Engineer.

People Source

Johannesburg
On-site
ZAR 240,000 - 380,000
30+ days ago

Senior Software Engineer

Lulalend

Cape Town
Remote
ZAR 600,000 - 800,000
30+ days ago

Application Support Engineer

AnywhereNow

Johannesburg
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Software Engineer (.NET)

dotdigital

Cape Town
Remote
ZAR 60,000 - 80,000
30+ days ago

Junior Software Engineer

Blue Bean Software

Johannesburg
On-site
ZAR 300,000 - 500,000
30+ days ago

Senior Software Engineer

Tillo

Cape Town
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Lead Software Engineer

Tillo

Cape Town
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Senior Software Engineer

Exceed Human Resource Consultants

Stellenbosch
On-site
ZAR 700,000 - 900,000
30+ days ago

Application Engineer

Synergy Jobs (Pty) Ltd

Midvaal Local Municipality
On-site
ZAR 300,000 - 400,000
30+ days ago

Senior Mechanical Applications Engineer

JustTheJob.co.za

Boksburg
On-site
ZAR 500,000 - 750,000
30+ days ago

Graduate Mechanical Engineer (Applications Engineer)

Curiska

Johannesburg
On-site
ZAR 300,000 - 500,000
30+ days ago

Applications Engineer

Boardroom Appointments

Kempton Park
On-site
ZAR 500,000 - 800,000
30+ days ago

Senior Software Engineer

Ncino, Inc.

Johannesburg
On-site
ZAR 709,000 - 1,419,000
30+ days ago

Intermediate Software Development Engineer (EL)

Betting Entertainment Technologies (Pty) Ltd

Oos-Kaap
On-site
ZAR 200,000 - 300,000
30+ days ago

Senior Software Engineer

Ozow

Cape Town
On-site
ZAR 600,000 - 850,000
30+ days ago

Principal Software Engineer

RELX

Durban
On-site
ZAR 700,000 - 1,200,000
30+ days ago

Principal Software Engineer

RELX

Johannesburg
On-site
ZAR 800,000 - 1,200,000
30+ days ago

Top job titles:

Call Center jobsInternal Audit jobsMunicipality jobsOccupational Health Nurse jobsHealth Safety Officer jobsPest Control jobsPackaging jobsTravel Consultant jobsUrgent jobsWarehouse Supervisor jobs

Top companies:

Jobs at EkurhuleniJobs at MediclinicJobs at ShopriteJobs at G4sJobs at AppenJobs at SapJobs at IbmJobs at PaypalJobs at PumaJobs at Colgate

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsJunior Software Developer jobs
Senior Software Engineer
Faac group
Johannesburg
On-site
ZAR 600 000 - 900 000
Full time
30+ days ago

Job summary

A leading technology company in Johannesburg seeks a Senior Software Developer to lead the design and development of innovative software solutions. The ideal candidate will have over 5 years of experience and strong skills in C#, Maui/Xamarin, and database management. Responsibilities include mentoring junior developers, ensuring code quality, and collaborating with cross-functional teams within a fast-paced environment.

Qualifications

  • Minimum of 5 years’ experience as a Software Developer/Engineer.
  • Proven experience in a senior role with successful project delivery.
  • Strong skills in C#, Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL.

Responsibilities

  • Lead design and implementation of software projects.
  • Collaborate to analyze and design software solutions.
  • Write clean, efficient, and well-documented code.
  • Mentor junior developers.

Skills

C#
Maui/Xamarin
SQLite
MSSQL Server
PostgreSQL
Blazor
JavaScript
Flutter

Education

Bachelor's degree in Computer Science
Job description

Main Responsibilities :

  • Lead the design, development, and implementation of software projects, ensuring adherence to best practices and coding standards.
  • Collaborate with the team to analyze, design, and implement software solutions that meet business requirements.
  • Write clean, efficient, and well-documented code following coding standards and best practices that will perform consistently in specified operating environments within agreed timelines and budgets.
  • Participate in code reviews and provide constructive feedback to ensure a high-quality codebase, maintainability, and scalability.
  • Mentor and guide junior developers, assisting them in their professional growth and promoting best practices.
  • Assist in troubleshooting and debugging software issues, identifying and resolving defects and performance bottlenecks.
  • Contribute to the development of software documentation, including technical specifications, user guides, and test plans.
  • Stay up to date with emerging technologies and industry trends to continuously improve your skills and knowledge.
  • Perform unit testing, support integration and system testing activities.
  • Collaborate with cross-functional teams, including firmware engineers, designers, and product managers, to deliver high-quality software products.
  • Actively participate in stand-ups, sprint planning, and retrospectives, as well as team meetings, discussions, and brainstorming sessions to contribute ideas and solutions.
  • Participate in architectural discussions and contribute to the continuous improvement of our software architecture.
  • Document all work professionally in relevant technical environments, including advanced algorithms, design calculations, plans, estimates, and project cost breakdowns.
  • Develop procedures for testing modules, components, and products; evaluate, modify, enhance, and re-test products.
  • Work professionally in accordance with the company's commitment to excellence and R&D’s development methodologies and SOPs.
  • Standardize all designs using standard components, considering inventory management, and ensuring product reliability, functionality, and ease of manufacture and maintenance.
  • Solve all but the most complex problems within the core discipline, seeking assistance from senior personnel only in challenging situations.
  • Design complex modules, components, or products that are reliable, cost-effective, and perform consistently within specified environments, timelines, and budgets.
  • Handle projects requiring complex judgment using high-level engineering principles and techniques.

Qualifications and other Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years’ experience as a Software Developer/Engineer.
  • Proven experience in a senior role with successful project delivery.
  • Strong skills in C#, Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL, with understanding of Blazor, JavaScript, and Flutter.
  • Experience with code review and quality assurance processes.
  • Understanding of Agile or Scrum methodologies and familiarity with project management tools.
  • Knowledge of cloud platforms (Azure, Google Cloud) is a plus.
  • Leadership or team management experience.
  • Leadership qualities to inspire and motivate teams, foster positive work culture, and drive improvements.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving and decision-making skills.
  • Ability to adapt to a fast-paced environment and manage multiple priorities.
  • 1
  • ...
  • 23
  • 24
  • 25
  • ...
  • 28

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved