Job Search and Career Advice Platform
424

Software Developer jobs in South Africa

Senior Developer C#

Senior Developer C#
First Technology Pty Ltd
Gauteng
ZAR 700,000 - 1,000,000
I want to receive the latest job alerts for “Software Developer” jobs

Senior Rpg Developer

Senior Rpg Developer
African Ambition
Johannesburg
ZAR 300,000 - 400,000

C# Developer

C# Developer
The Recruitment Council
George
ZAR 400,000 - 800,000

Android Developer

Android Developer
Hearx
Pretoria
ZAR 300,000 - 480,000

Senior Full Stack Developer (Javascript, Typescript, Spring Boot, Microservices)

Senior Full Stack Developer (Javascript, Typescript, Spring Boot, Microservices)
SavageOne Pty Ltd
Johannesburg
ZAR 600,000 - 900,000
Discover more opportunities than anywhere else.
Find more jobs now

Software Engineer (Automotive Controls)

Software Engineer (Automotive Controls)
Trizengineering
Cape Town
ZAR 300,000 - 600,000

Mid-Level Automation Engineer (JavaScript / Playwright)

Mid-Level Automation Engineer (JavaScript / Playwright)
Roomraccoon
Cape Town
ZAR 300,000 - 400,000

Database / Sql Developer (Ch988)

Database / Sql Developer (Ch988)
Capital H Staffing
Johannesburg
ZAR 300,000 - 700,000
HeadhuntersConnect with headhunters to apply for similar jobs

SQL Developer (Mid-level)

SQL Developer (Mid-level)
Open Box Software
Wes-Kaap
ZAR 500,000 - 700,000

Full Stack Developer (Javascript, Vue.js & PHP) (On-site Somerset West)

Full Stack Developer (Javascript, Vue.js & PHP) (On-site Somerset West)
Datafin
Somerset West
ZAR 600,000 - 900,000

C++ Developer

C++ Developer
Hire Resolve
Centurion
ZAR 600,000 - 900,000

Senior Backend PHP Developer

Senior Backend PHP Developer
RELX
Cape Town
ZAR 300,000 - 700,000

Senior PHP Developer

Senior PHP Developer
SavageOne Pty Ltd
Johannesburg
ZAR 300,000 - 400,000

Senior Full Stack C# Developer – Johannesburg (In-Office Full-Time) – Up To R960K Per Annum

Senior Full Stack C# Developer – Johannesburg (In-Office Full-Time) – Up To R960K Per Annum
E-Merge
Johannesburg
ZAR 600,000 - 900,000

Application Developer

Application Developer
Boardroom Appointments
South Africa
ZAR 300,000 - 400,000

Data Warehouse Architect (DBN)

Data Warehouse Architect (DBN)
Betting Entertainment Technologies (Pty) Ltd
KwaZulu-Natal
ZAR 800,000 - 1,200,000

It Operations Engineer (Lm)

It Operations Engineer (Lm)
Mediro Ict Recruitment
Pretoria
ZAR 500,000 - 650,000

Senior Software Engineer (C#) (EE) (CPT Remote)

Senior Software Engineer (C#) (EE) (CPT Remote)
Datafin
Cape Town
Remote
ZAR 500,000 - 800,000

Senior Php Developer

Senior Php Developer
Goldman Tech Resourcing
Pretoria
ZAR 700,000 - 900,000

Information Security Architect

Information Security Architect
InfyStrat
Johannesburg
ZAR 800,000 - 1,200,000

Senior Enterprise C# Developer

Senior Enterprise C# Developer
Tyron Consultancy
Cape Town
ZAR 500,000 - 800,000

Enterprise JavaScript Developer

Enterprise JavaScript Developer
Tyron Consultancy
Cape Town
ZAR 400,000 - 600,000

Python AWS Application Developer

Python AWS Application Developer
Tyron Consultancy
Cape Town
USD 35,000 - 55,000

Expert Level It Technician- Microsoft

Expert Level It Technician- Microsoft
HR Corporation
Johannesburg
ZAR 300,000 - 400,000

Entry-Level It Support Technician

Entry-Level It Support Technician
Profession Hub
Gauteng
ZAR 100,000 - 150,000

Top job titles:

Saps jobsOnline jobsSecurity jobsWork From Home jobsAdministration jobsGovernment jobsPart Time jobsRemote jobsMine jobsSafety Officer jobs

Top companies:

Jobs at EskomJobs at PnetJobs at CapitecJobs at EkurhuleniJobs at IsasaJobs at SapsJobs at AbsaJobs at AmpathJobs at Rand WaterJobs at Tfg

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 Developer C#

First Technology Pty Ltd
Gauteng
ZAR 700,000 - 1,000,000
Job description

The Senior Software Developer (C#) is responsible for leading technical development efforts, designing robust software architecture, and delivering high-quality code and solutions. This role provides mentorship to junior developers, ensures adherence to best practices, and supports innovation through research and integration of new technologies.

Key Responsibilities:

Technical Leadership & Mentorship
  • Provide guidance and mentorship to junior developers, supporting their technical growth.

  • Lead architectural design sessions and contribute to the overall technical strategy.

  • Promote best practices and establish coding standards across the development team.

Software Design & Development
  • Develop scalable, maintainable, and high-performance applications using C# and ASP.NET MVC.

  • Build dynamic user interfaces using jQuery and Blazor (client-side and server-side).

  • Optimize and maintain SQL Server databases, including complex queries, stored procedures, and schema design.

System Architecture & Design
  • Design software architectures that meet business requirements for scalability, performance, and security.

  • Select and integrate appropriate technologies, frameworks, and tools for various solutions.

Problem Solving & Innovation
  • Troubleshoot and resolve complex software issues.

  • Research and implement innovative solutions to meet business challenges.

  • Lead R&D initiatives to explore new technologies and methodologies.

Quality Assurance & Testing
  • Define and execute unit, integration, and performance testing strategies.

  • Maintain and enhance test suites to ensure consistent software quality.

  • Conduct code reviews and lead architecture audits.

Continuous Integration & Deployment
  • Implement and manage CI/CD pipelines to ensure efficient and reliable deployments.

  • Integrate DevOps practices for automated build, test, and deployment workflows.

Performance & Security Optimization
  • Identify and address system performance bottlenecks through profiling and tuning.

  • Implement security best practices, including authentication, authorization, and encryption.

System Maintenance & Support
  • Provide expert support for production systems.

  • Plan and execute upgrades, maintenance, and incident resolutions.

Project Management & Agile Delivery
  • Collaborate with delivery managers and stakeholders to scope and plan projects.

  • Deliver accurate time and resource estimates in an agile development environment.

Communication & Collaboration
  • Communicate clearly with technical and non-technical stakeholders.

  • Foster collaboration within cross-functional teams.

Key Technical Skills
  • Team Leadership & Technical Project Management

  • C# Programming (Full .NET Framework & .NET Core)

  • ASP.NET MVC, Blazor, Xamarin, .NET MAUI

  • Azure Cloud Services Deployment & Management

  • MS SQL Server (Querying, Indexing, Stored Procedures)

  • DevOps Practices & CI/CD Pipeline Implementation

  • Agile Methodologies (Scrum, Iterative Development)

  • Software Architecture & Design Patterns

  • AI Integration with Azure OpenAI (Proof of Concepts)

  • Application Modernization & Cloud Migration

  • Security, Scalability & Maintainability Best Practices

  • Microsoft Office Suite (for documentation and productivity)


Minimum Requirements

Education & Qualifications:

  • Diploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Relevant industry certifications (e.g., Microsoft Certified: Azure Developer Associate, MCSD) will be advantageous.

Experience:

  • Minimum of 7 years of professional software development experience.

  • Proven experience developing applications using C#, ASP.NET MVC, and .NET Core.

  • Hands-on experience with Blazor, jQuery, and modern web development frameworks.

  • Strong background in SQL Server, including writing complex queries and optimizing database performance.

  • Experience with Azure cloud services, including deployment and management.

  • Demonstrated experience in leading code reviews, mentoring team members, and contributing to architecture design.

Technical Skills:

  • Proficient in object-oriented programming and software design principles.

  • Strong experience with CI/CD pipelines and DevOps practices.

  • Deep understanding of software security principles (authentication, authorization, encryption).

  • Familiarity with Agile methodologies (Scrum/Kanban).

  • Experience in application modernization and cloud migration is a plus.

Soft Skills:

  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration abilities.

  • Ability to mentor junior developers and lead technical initiatives.


  • Previous
  • 1
  • ...
  • 14
  • 15
  • 16
  • 17
  • Next

* 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
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • Predictions for 2024
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved