1,319 Software Developer jobs in South Africa
Application Software Developer
Posted 11 days ago
Job Viewed
Job Description
Reference: Pta003276-EP-2
Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results.
Minimum Requirements:
- BSc (Computer Science) or BEng (Computer Engineering)
- 0-5 years of relevant working experience
- Strong interest in software development
- Experience writing and debugging software in C++
- Knowledge of the OSI stack paradigm and the functions of the various levels.
Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Apply via or submit your CV to (#3276). Please submit your academic results as well or indicate academic achievements on your CV.
Only SA citizens may apply.
Application Software Developer
Posted 14 days ago
Job Viewed
Job Description
Pretoria-East
Minimum requirements
- BSc (Computer Science) or BEng (Computer Engineering)
- 0-5 years of relevant working experience
- Strong interest in software development
- Experience writing and debugging software in C++
- Knowledge of the OSI stack paradigm and the functions of the various levels.
Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Application Software Developer
Posted today
Job Viewed
Job Description
Application Software Developer Centurion
Posted 11 days ago
Job Viewed
Job Description
Reference: Pta003276-EP-2
Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results.
Minimum requirements
- BSc (Computer Science) or BEng (Computer Engineering)
- 0-5 years of relevant working experience
- Strong interest in software development
- Experience writing and debugging software in C++
- Knowledge of the OSI stack paradigm and the functions of the various levels.
Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Apply via or submit your CV to (#3276). Please submit your academic results as well or indicate academic achievements on your CV.
Only SA citizens may apply.
Software Developer
Posted today
Job Viewed
Job Description
Network Recruitment
Job Ref:BIT004581/Sam
Date posted:Tuesday, July 8, 2025
Location:Pretoria, South Africa
Summary:Are you a seasoned software developer ready to architect solutions that make a lasting impact? Join a forward-thinking IT Division leading the way in digital transformation. Our client is looking for a Senior Software Developer with deep technical expertise, strong problem-solving skills, and a passion for building reliable, scalable applications that support meaningful work.
Position Info:In this senior role, you’ll lead the development of mission-critical software solutions, applying your knowledge of clean architecture , microservices , and containerization to create modular, future-ready systems. Collaborate closely with a skilled development team to ensure best practices and alignment with business goals.
Requirements:- 10+ years experience in ASP.Net Core and C#
- 10+ years of hands-on SQL database development
- Experience with system integrations using Microsoft technologies
- Familiarity with JSON, Vue.js, and Quasar Framework
- Strong background in DevOps and CI/CD pipelines
- Deep knowledge of containerization, microservice orchestration, and cloud deployments
- Strategic thinker capable of making technically sound decisions with business impact in mind
- Ability to work collaboratively in a performance-driven team
Apply now! For more IT jobs, please visit our website. If you do not receive a response within two weeks, please consider your application unsuccessful.
Contact:Samkelisiwe Makhanye
Recruitment Consultant
Software Developer
Posted today
Job Viewed
Job Description
Frank Consult
Job Ref:Date posted:
Thursday, April 24, 2025
Location:Stellenbosch, South Africa
Summary:Are you a dynamic Software Developer ready to explore exciting opportunities with one of our esteemed clients? Our client is currently seeking a talented individual to contribute to the development, implementation, and support of their information systems, platforms, and applications.
Qualifications & Experience:- Proven experience in systems design, programming, and/or systems software development and support.
- Minimum of 3 years of developer experience in AZURE, C#, .Net, and SQL.
- Understanding of modern architectural designs, including Component-Based Architecture.
- Database design/administration experience (Design, implementation, modification).
- Ability to recognize and resolve system-related problems independently within architectural guidelines.
- Relevant degree, course, or certification.
- Apply first principles thinking, lateral thinking, or systems thinking to solve complex problems.
- Design, develop, document, analyze, create, test, and modify applications, programs, and integrations.
- Serve as a senior development resource on projects, utilizing proven best coding practices.
- Experience in DevSecOps and Agile development methodologies.
- Assist with the maintenance of programming guidelines.
- Stay updated on industry trends by participating in educational opportunities, reading professional publications, and maintaining personal networks.
- Outstanding analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Ability to work collaboratively within a DevOps cross-functional team.
- Capacity to work independently and complete projects with minimal supervision.
- Exceptional communication and interpersonal abilities.
- Fluency in Afrikaans is highly advantageous.
- Chief Information Officer (CIO)
To seize this exciting opportunity without disclosing the client's identity, apply now through our recruitment company. Join us in shaping the future of technology and innovation!
#J-18808-LjbffrSoftware Developer
Posted today
Job Viewed
Job Description
Direct message the job poster from Astute - The Financial Services Exchange.
Job OverviewThe ideal candidate will provide quality systems development services for the Astute Information Technology team to implement and sustain a best-practice framework.
This role involves employing the latest technology in the Microsoft Stack, including C#, MVC, WCF, and Blazor.
Responsibilities- Develop software applications using C# in the .NET environment, including business logic, MVC web front end, Blazor, and Windows services.
- Contribute to architecture, design, development, and maintenance of web and desktop applications.
- Write clear, scalable code, and ensure application performance and responsiveness.
- Test, deploy, and maintain applications, with clear communication with stakeholders.
- Integrate with middleware, backend services, and enterprise systems.
- Develop responsive web front ends with modern technology and security.
- Integrate with Azure Hosted Services and develop RESTful API services with token-based authentication.
- Collaborate with multidisciplinary teams and contribute to team knowledge.
- Develop requirements, perform unit testing, and prepare technical specifications.
- SQL knowledge (Tables, Views, Procedures, Functions, Jobs).
- Knowledge of MVC, WCF, Blazor, IoC, Entity Framework (beneficial).
- Willing to upskill in architecture, testing, security, API management, DevOps within 3-6 months.
- Proven ability to collaborate with diverse teams.
This is a full-time position based in Gauteng, South Africa. The role is suitable for candidates with relevant experience and a willingness to learn new technologies.
Apply now to join our team and contribute to innovative financial services solutions!
#J-18808-LjbffrBe The First To Know
About the latest Software developer Jobs in South Africa !
Software Developer
Posted today
Job Viewed
Job Description
Are you a dynamic Software Developer ready to explore exciting opportunities with one of our esteemed clients? Our client is currently in search of a talented individual to contribute to the development, implementation, and support of their information systems, platforms, and applications.
Qualification & Experience :
- Proven experience in systems design, programming, and / or systems software development and support.
- Minimum of 3 years of developer experience in AZURE, C#, .Net, and SQL.
- Understanding of modern architectural designs, including Component-Based Architecture.
- Ability to recognize and resolve system-related problems independently within architectural guidelines.
Key Skills :
Duties & Responsibilities :
- Apply first principles thinking, lateral thinking, or systems thinking to solve complex problems.
- Design, develop, document, analyze, create, test, and modify applications, programs, and integrations.
- Serve as a senior development resource on projects, utilizing proven best coding practices.
- Experience in DevSecOps and Agile development methodologies.
- Assist with the maintenance of programming guidelines.
- Stay updated on industry trends by participating in educational opportunities, reading professional publications, and maintaining personal networks.
Core Competencies :
- Outstanding analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Ability to work collaboratively within a DevOps cross-functional team.
- Capacity to work independently and complete projects with minimal supervision.
- Exceptional communication and interpersonal abilities.
- Fluency in Afrikaans is highly advantageous.
Reports to :
- Chief Information Officer (CIO)
To seize this exciting opportunity without disclosing the client's identity, apply now through our recruitment company. Join us in shaping the future of technology and innovation!
#J-18808-LjbffrSoftware Developer
Posted 2 days ago
Job Viewed
Job Description
Centurion, South Africa | Posted on 17 / 06 / Infolytics is a proudly South African-based award winning Zoho Partner, with a regional presence in Zimbabwe and clients across the globe.
We specialize in helping businesses of all sizes unlock their full potential through expert guidance in the discovery, selection, implementation, training, and long-term optimization of Zoho's powerful web and mobile applications.
With over successful projects delivered across more than eight countries, we bring deep experience and unwavering commitment to every engagement.
No matter where you are, we're ready to support your digital transformation journey—because for us, no challenge is too great and no distance too far.
Job Description Role Overview As a Developer at Infolytics, you will be responsible for designing, developing, and deploying custom business process automation solutions primarily within the Zoho ecosystem.
You'll collaborate with cross-functional teams such as Consultants, Project Coordinators, and Support Specialists to ensure our clients enjoy a seamless experience and maximize ROI on their Zoho investments.
Key Responsibilities Application Development : Design and develop high-volume, low-latency Zoho applications for mission-critical client systems using Zoho Creator, Deluge, and Zoho APIs.
Develop extensions, scripts, custom functions, and integrations within Zoho CRM, Zoho Books, Zoho Desk, Zoho Creator, Zoho Analytics, and other Zoho apps.
Translate complex business requirements into scalable and secure solutions.
Lifecycle Contribution : Participate in all phases of the software development lifecycle : requirement gathering, technical design, development, testing, deployment, and post-deployment support.
Maintain and enhance existing Zoho systems by identifying areas for improvement and implementing robust solutions.
Code Quality : Write well-designed, testable, and efficient code adhering to company and industry best practices.
Ensure codebase modularity, reusability, and maintainability across multiple environments.
Release Management : Prepare and produce releases of software components in alignment with project delivery schedules.
Ensure deployments are smooth, reversible (where possible), and thoroughly documented.
Innovation and Optimization : Stay up to date with the latest Zoho product updates, best practices, and third-party tools.
Continuously explore alternative technologies, frameworks, or methodologies and present findings during architectural reviews or sprint retrospectives.
Requirements Essential Skills & Qualifications 1.
Educational Background Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
Equivalent work experience may be considered.
Technical Proficiency Experience developing and customising applications within the Zoho ecosystem (Deluge scripting, APIs, etc.)
is highly preferred.
Familiarity with REST / SOAP APIs and third-party integrations.
Analytical & Problem-Solving Skills Ability to analyse business requirements, design technical architecture, and implement robust solutions.
Strong debugging skills and a track record of delivering efficient, maintainable code.
Excellent written and verbal communication skills to collaborate effectively with cross-functional teams and clients.
Proven ability to work both independently and as part of a team in a fast-paced environment.
Work Ethic & Adaptability Self-motivated, detail-oriented, and driven to learn new technologies.
Organized and capable of managing multiple tasks and projects simultaneously.
Preferred / Bonus Skills Experience with Zoho Creator, Zoho Flow, or similar low-code / no-code platforms.
Knowledge of database design and SQL.
Familiarity with Agile / Scrum methodologies.
Experience integrating with South African / B2B payment gateways, SMS services, or local business systems.
Professional Growth Access to training programs on Zoho solutions and emerging cloud software development methodologies.
Opportunities for career advancement within a rapidly growing organization.
Work-Life Balance Hybrid or flexible work arrangements (subject to project requirements).
A supportive, team-oriented environment that values open communication, innovation, and continuous improvement.
Regular team-building events, knowledge-sharing sessions, and off site company workshops.
Meaningful Impact Contribute directly to the success of African businesses by delivering solutions that drive efficiency, cost savings, and organizational growth.
Be part of a mission-driven team striving to become Africa's leading business process automation solutions provider.
Why Join Infolytics?
At Infolytics, you will be part of a passionate team dedicated to helping organizations optimize their operations using Zoho's powerful suite of applications.
Our emphasis on collaboration, continuous improvement, and customer success ensures that every project you lead contributes to real, measurable growth for both our clients and our company.If you're a detail-driven, and solution-focused developer with a passion for building impactful software solutions, we'd love to hear from you!#J Ljbffr
#J-18808-LjbffrSoftware Developer
Posted 3 days ago
Job Viewed
Job Description
AES Global Somerset West, Western Cape, South Africa
Software DeveloperAES Global Somerset West, Western Cape, South Africa
Direct message the job poster from AES Global
Talent Consultant at AES Global | Technology RecruitmentSoftware Developer
My client is looking for a skilled Software Developer to join their dynamic and growing development team. They are a leading software provider specializing in the fresh produce and horticultural industries, with deep expertise in addressing the unique needs of operators throughout the supply chain.
Their state-of-the-art, integrated Windows-, web-, and mobile-based software solutions are designed to support the complex, fast-moving, and high-risk perishable food business. The software adapts to the demanding and ever-changing requirements of this industry.
Location: Somerset West
Working Model: Hybrid
Experience:
- Relevant tertiary qualification in IT, Computer Science, or related field
- 3-5 years’ experience as a full-stack developer with technologies such as .NET Core, ASP.Net MVC, C#, SQL, RESTful APIs, React, Delphi
- Exposure to the full software development lifecycle
Key Responsibilities:
- Design, develop, and test new and existing products following company standards
- Take full ownership of tasks and deliver on time
- Document specifications and integration processes thoroughly
- Ensure all functional requirements are fully implemented and maintained throughout product changes
- Investigate and resolve incidents or bugs efficiently
- Mentor and support less experienced team members
- Collaborate with internal and client-facing teams
- Provide accurate work estimates based on business and technical analysis
- Design and build highly scalable, secure, and fault-tolerant systems end-to-end
- Write clean, well-commented, and maintainable code
If you’re looking to grow your career in a supportive and expert team environment and make a real impact within the fresh produce and horticultural industries, please get in touch. Apply now to join this innovative software development team.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Consulting, Information Technology, and Supply Chain
- Industries Software Development, IT Services and IT Consulting, and Agriculture, Construction, Mining Machinery Manufacturing
Referrals increase your chances of interviewing at AES Global by 2x
Get notified about new Software Engineer jobs in Somerset West, Western Cape, South Africa .
Pinelands, Western Cape, South Africa 6 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Stellenbosch, Western Cape, South Africa 1 day ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Front-end Web Developer (CH1137) (FULLY REMOTE )Cape Town, Western Cape, South Africa 2 weeks ago
Strand, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 3 weeks ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 1 day ago
City of Cape Town, Western Cape, South Africa 1 day ago
City of Cape Town, Western Cape, South Africa 1 week ago
Wynberg, Western Cape, South Africa 7 months ago
City of Cape Town, Western Cape, South Africa 3 hours ago
Software Engineers (All Levels) (CH1129)City of Cape Town, Western Cape, South Africa 2 weeks ago
Software Developer (Full Stack Developer)Somerset West, Western Cape, South Africa 3 days ago
Software Developer (Full Stack Developer)Somerset West, Western Cape, South Africa 3 days ago
Software Developer (Full Stack Developer)Somerset West, Western Cape, South Africa 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr