7,176 Jr Sw Engineer jobs in South Africa

Software Developer/Engineer

Sandton, Gauteng SGS

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

SGS is the world’s leading Testing, Inspection and Certification company. We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 dedicated professionals. With over 145 years of service excellence, we combine the precision and accuracy that define Swiss companies to help organizations achieve the highest standards of quality, compliance, and sustainability.

Job Description

We are looking for a passionate and skilled Software Developer/Engineer to join our dynamic Information Technology team. As a Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications that meet both client and internal needs. You will work on a range of projects, contribute to creating innovative solutions, and collaborate closely with cross-functional teams.

  • Software Development : Design, develop, and deploy efficient and scalable software solutions in line with project requirements.
  • Code Quality : Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Collaborative Problem Solving : Work with developers, project managers, and QA teams to troubleshoot, test, and deploy applications.
  • System Architecture : Assist in creating system architecture and design for new applications and features.
  • Documentation : Write and maintain technical documentation for internal and external use.
  • Continuous Improvement : Contribute to the improvement of the development process, tools, and methodologies.
  • Maintain and Improve Applications : Debug, troubleshoot, and update existing applications to ensure functionality and optimization.
  • Agile Methodology : Participate in Agile development cycles, including sprint planning, standups, retrospectives, and sprint reviews.
  • Mentorship : Collaborate in knowledge-sharing activities within the team.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Additional Information
  • 5+ years of professional experience in software development.
  • Proven experience with preferred programming languages such as C# (.NET, .NET Core 8+) , SQL , and Java 8+ .
  • Experience with Python 3.9+ and Node.js 16+ .
  • Experience with mobile development frameworks such as Ionic and Flutter .
  • Solid understanding of algorithms, data structures, and software design principles.
  • Experience with web frameworks and RESTful API design.
  • Technical Skills :
    • Strong proficiency in back-end development using .NET and .NET Core .
    • Knowledge of relational and NoSQL databases and query optimization (especially SQL ).
    • Familiarity with version control systems like Azure DevOps and Git.
    • Understanding of automated testing and debugging.
    • Knowledge of CI/CD pipelines is a plus.
    • Experience in cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes).
  • Problem-Solving : Ability to identify, debug, and solve complex software issues independently and as part of a team.
  • Communication Skills : Strong verbal and written communication skills to explain technical concepts clearly.
  • Teamwork : Ability to collaborate effectively with other engineers and non-technical teams (e.g., Product, QA).
  • Attention to Detail : Strong attention to detail and a commitment to delivering high-quality software.

Preferred Skills (Optional):

  • Experience with microservices architecture .
  • Knowledge of Agile methodologies and DevOps practices .
  • Contributions to open-source projects or a portfolio of personal projects.

Personal Attributes:

  • Self-motivated with a passion for technology and learning.
  • Strong analytical and troubleshooting skills.
  • Ability to work in a fast-paced environment and manage competing priorities.
  • A positive and proactive attitude, with the ability to adapt to change and new challenges.

Desire to grow and take on additional responsibilities over time.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer / Engineer

Johannesburg, Gauteng SGS

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

SGS is the world’s leading Testing, Inspection and Certification company. We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 dedicated professionals. With over 145 years of service excellence, we combine the precision and accuracy that define Swiss companies to help organizations achieve the highest standards of quality, compliance, and sustainability.

Job Description

We are looking for a passionate and skilled Software Developer/Engineer to join our dynamic Information Technology team. As a Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications that meet both client and internal needs. You will work on a range of projects, contribute to creating innovative solutions, and collaborate closely with cross-functional teams.

  • Software Development : Design, develop, and deploy efficient and scalable software solutions in line with project requirements.
  • Code Quality : Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Collaborative Problem Solving : Work with developers, project managers, and QA teams to troubleshoot, test, and deploy applications.
  • System Architecture : Assist in creating system architecture and design for new applications and features.
  • Documentation : Write and maintain technical documentation for internal and external use.
  • Continuous Improvement : Contribute to the improvement of the development process, tools, and methodologies.
  • Maintain and Improve Applications : Debug, troubleshoot, and update existing applications to ensure functionality and optimization.
  • Agile Methodology : Participate in Agile development cycles, including sprint planning, standups, retrospectives, and sprint reviews.
  • Mentorship : Collaborate in knowledge-sharing activities within the team.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Additional Information
    • 5+ years of professional experience in software development.
    • Proven experience with preferred programming languages such as C# (.NET, .NET Core 8+) , SQL , and Java 8+ .
    • Experience with Python 3.9+ and Node.js 16+ .
    • Experience with mobile development frameworks such as Ionic and Flutter .
    • Solid understanding of algorithms, data structures, and software design principles.
    • Experience with web frameworks and RESTful API design.
    • Technical Skills :
      • Strong proficiency in back-end development using .NET and .NET Core .
      • Knowledge of relational and NoSQL databases and query optimization (especially SQL ).
      • Familiarity with version control systems like Azure DevOps and Git.
      • Understanding of automated testing and debugging.
      • Knowledge of CI/CD pipelines is a plus.
      • Experience in cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes).
    • Problem-Solving : Ability to identify, debug, and solve complex software issues independently and as part of a team.
    • Communication Skills : Strong verbal and written communication skills to explain technical concepts clearly.
    • Teamwork : Ability to collaborate effectively with other engineers and non-technical teams (e.g., Product, QA).
    • Attention to Detail : Strong attention to detail and a commitment to delivering high-quality software.
    • Preferred Skills (Optional):

    • Experience with microservices architecture .
    • Knowledge of Agile methodologies and DevOps practices .
    • Contributions to open-source projects or a portfolio of personal projects.
    • Personal Attributes:

    • Self-motivated with a passion for technology and learning.
    • Strong analytical and troubleshooting skills.
    • Ability to work in a fast-paced environment and manage competing priorities.
    • A positive and proactive attitude, with the ability to adapt to change and new challenges.
    • Desire to grow and take on additional responsibilities over time.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer/ Engineer- Knysna

Knysna, Western Cape E&D Recruiters

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Junior Software Engineer/Developer
 
Knysna – Western Cape


Junior software development engineer required to develop software in Python. PC/Server platform.
 
Exciting opportunity and technological applications, specifically focused on their integration into drone-borne systems


Minimum requirements and experience:
  • BEng (Computer Engineering) or BEng (Mechatronic Engineering) or BEng (Electronic Engineering)
  • Completion of degree within 5 years
  • 0-2 years relevant working experience
  • Interest in software development and ability to have solid Mathematical analysis skills 
  • Proven programming skills in Python and an interest in data Science and sensors 
  • No criminal record
Responsibilities:
  • Python development
  • Ability to analyse massive amounts of data retrieved from geophysical surveys, topographic and volumetric processing to ensure that the correct data is used for further development on sensor and other solutions
  • Software development
  • Interest in sensors or Digital Signal Processing
This advertiser has chosen not to accept applicants from your region.

Software Developer/ Engineer- Knysna

Western Cape, Western Cape E&D Recruiters

Posted today

Job Viewed

Tap Again To Close

Job Description

Junior Software Engineer/Developer  Knysna – Western Cape Junior software development engineer required to develop software in Python. PC/Server platform.  Exciting opportunity and technological applications, specifically focused on their integration into drone-borne systems Minimum requirements and experience: BEng (Computer Engineering) or BEng (Mechatronic Engineering) or BEng (Electronic Engineering) Completion of degree within 5 years 0-2 years relevant working experience Interest in software development and ability to have solid Mathematical analysis skills Proven programming skills in Python and an interest in data Science and sensors No criminal record Responsibilities: Python development Ability to analyse massive amounts of data retrieved from geophysical surveys, topographic and volumetric processing to ensure that the correct data is used for further development on sensor and other solutions Software development Interest in sensors or Digital Signal Processing Apply via or submit your CV to (3747) Only SA citizens will be considered
This advertiser has chosen not to accept applicants from your region.

Software Developer/ Engineer- Knysna

Knysna, Western Cape

Posted today

Job Viewed

Tap Again To Close

Job Description

Junior Software Engineer/Developer  Knysna – Western Cape Junior software development engineer required to develop software in Python. PC/Server platform.  Exciting opportunity and technological applications, specifically focused on their integration into drone-borne systems Minimum requirements and experience: BEng (Computer Engineering) or BEng (Mechatronic Engineering) or BEng (Electronic Engineering) Completion of degree within 5 years 0-2 years relevant working experience Interest in software development and ability to have solid Mathematical analysis skills Proven programming skills in Python and an interest in data Science and sensors No criminal record Responsibilities: Python development Ability to analyse massive amounts of data retrieved from geophysical surveys, topographic and volumetric processing to ensure that the correct data is used for further development on sensor and other solutions Software development Interest in sensors or Digital Signal Processing
This advertiser has chosen not to accept applicants from your region.

Software Developer

Centurion, Gauteng Hire Resolve

Posted today

Job Viewed

Tap Again To Close

Job Description

A great opportunity for a proactive Intermediate Developer to join a collaborative team focused on building scalable, high-impact solutions. This role goes beyond coding, offering the chance to take technical ownership, contribute to innovation, and help shape the future of key products. Ideal for someone eager to make a meaningful difference and grow as a technology leader. : Experience with .NET (C#) and related frameworks. Knowledge of Azure, Azure DevOps, and Kubernetes. Understanding of CI/CD and container-based deployments. Strong focus on quality, collaboration, and continuous improvement. Work hybrid efficiently. Ability to work independently and within a team. : Build & Deliver Develop and maintain high-quality .NET solutions. Contribute to system design and scalability planning. Participate in agile sprints, code reviews, and CI/CD processes. Collaborate & Communicate Work with stakeholders to align technology with business goals. Encourage knowledge sharing and team collaboration. Grow & Contribute Stay updated on Azure and cloud-native technologies. Mentor junior developers and support team learning. Take ownership of tasks from development to deployment. Strengthen the Foundations Follow coding standards and ensure security and compliance. Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn. You can also visit the Hire Resolve website: hireresolve.us or email us your CV: We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise
This advertiser has chosen not to accept applicants from your region.

Software Developer

Johannesburg, Gauteng Hire Resolve

Posted today

Job Viewed

Tap Again To Close

Job Description

A company that delivers digitized withholding tax recovery solutions for institutions and individuals is seeking a dynamic, innovative, and self-motivated Junior Software Developer to join their team. they're looking for someone with a strong work ethic who thrives in a collaborative environment and can work effectively under tight deadlines. You will be a key part of maturing their software development lifecycle and helping them innovate with new technologies. Responsibilities: Develop and integrate RESTful microservices to create readable, maintainable, and modular code. Design and implement accurate test plans . Work with technologies and tools such as AWS services, Postman, Git, and SQL . Collaborate effectively with senior management and team members to prioritize deliverables and achieve business goals. Stay up-to-date with emerging tools and technologies, exploring how they can create new opportunities. Contribute to the software development lifecycle by implementing and encouraging best practices like test-driven development and continuous integration . Minimum Requirements: A bachelors degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience. A keen interest in and ability to learn object-oriented (OO) coding languages like Salesforce or Java Spring . Familiarity with Agile methodologies . Strong interpersonal and communication skills. Work experience is advantageous but not essential. Benefits: Competitive salary based on experience (salary can potentially be more based on experience/skills) IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Jr sw engineer Jobs in South Africa !

Software Developer

Johannesburg, Gauteng Hire Resolve

Posted today

Job Viewed

Tap Again To Close

Job Description

An industry-leading withholding tax recovery service provider is seeking a dynamic, energetic, and self-motivated individual to join their team in Johannesburg . The ideal candidate has a strong work ethic, meets deadlines, collaborates effectively with team members, and respects corporate policies. Responsibilities: Develop readable, maintainable, and modular code (using AWS services, Postman, Git, SQL, etc.). Design, develop, and implement accurate test plans. Develop and integrate RESTful Micro-services. Prioritize work items and deliverables with a focus on the bigger picture. Work effectively with senior management to deliver outcomes. Stay informed about emerging tools and technologies to identify potential business opportunities. Help mature the software development lifecycle by implementing practices like test-driven development and continuous integration. Minimum Requirements: Keen interest in and ability to learn object-oriented (OO) coding languages like Salesforce/Java Spring. Experience with Agile methodologies. Excellent interpersonal and communication skills. Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience). Work experience is advantageous but not essential. Benefits: Competitive salary based on experience (salary can potentially be more based on experience/skills) IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to
This advertiser has chosen not to accept applicants from your region.

Software Developer

Durban, KwaZulu Natal Boxer Superstores

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Boxer is seeking a highly skilled and versatile Software Developers to join our growing IT team at Head Office for a fixed term contract (3-6 months, with potential to go permanent). This role is ideal for a dynamic individual with strong technical expertise across multiple programming languages, an eye for detail, and the drive to deliver innovative, efficient, and user-friendly software solutions.

Responsibilities
  • Design, develop, test, and deploy software applications in line with project requirements.
  • Maintain and enhance existing systems to ensure performance, scalability, and security.
  • Participate in Joint Application Design (JAD) sessions to align technical and functional requirements.
  • Write clean, efficient, and well-documented code.
  • Perform unit and integration testing, ensuring compliance with QA standards.
  • Document technical processes, development work, and testing results for future reference.
  • Provide third-level technical support, resolving issues and implementing system changes.
  • Collaborate with IT, Operations, Finance, and Commercial teams to analyze requirements and deliver solutions.
  • Stay up to date with emerging technologies and apply them where relevant.
  • Participate in code reviews and contribute to best practices in development.
Qualifications
  • Education: Degree or Diploma in Computer Science, Information Technology, or a related field.
  • Technical Skills (must have):
    • Proficiency in Java, Python, SQL, C#, and HTML.
    • Experience with CSS, JavaScript, and modern frameworks (e.g., Angular, React, or Vue).
    • Knowledge of relational databases (MySQL, PostgreSQL, MS SQL Server).
    • Familiarity with the software development life cycle (SDLC) and Agile methodologies.
    • Proficiency with version control systems such as Git.
  • Preferred Skills (advantageous):
    • Exposure to cloud platforms (AWS, Azure, or Google Cloud).
    • Experience with APIs, microservices, and RESTful web services.
    • Knowledge of DevOps practices (CI/CD pipelines, Docker, Kubernetes).
  • Experience: Minimum of 5 years’ software development experience in modern technologies.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Western Cape, Western Cape The Legends Agency

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join a Mission-Driven Lending Platform as the First Tech Hire

Cape Town Hybrid (Foreshore) | Market-Related | 9am - 5pm UK Hours

About Our Client

Our client is an innovative fintech company operating in the regulated lending space, driven by the mission to transform specialist lending through technology. Backed by seasoned professionals and positioned for scale, they combine deep industry knowledge with a modern tech-forward approach. With a collaborative and entrepreneurial culture, they're building solutions that empower both customers and internal teams.

This is a rare opportunity to join a high-growth start-up at a foundational stage, where your technical decisions and leadership will directly influence the company's future direction and success.

The Role: Full Stack Developer

As a Full Stack & Salesforce Developer reporting directly to the COO, you will be the company's first dedicated technical hire. This pivotal role requires a hands-on developer who thrives in dynamic environments. You'll lead the development and scaling of the lending platform, own the technical stack, and be instrumental in shaping both immediate solutions and long-term strategy. For the right candidate, there is a clear path toward a future CTO role.

Key Responsibilities
  • Build, maintain, and scale robust full-stack applications for the lending platform
  • Drive front-end and back-end development, ensuring seamless Salesforce integration
  • Customise and extend Salesforce CRM capabilities to meet business workflows
  • Translate business requirements into technical architecture and development plans
  • Troubleshoot, debug, and improve platform performance and reliability
  • Implement integrations with RESTful APIs and third-party services
  • Own infrastructure, security, and DevOps to support stable operations
  • Participate in defining the tech strategy and scalable architecture for growth
  • Champion agile methodologies and contribute to process/tooling improvements
About You
  • 6+ years of professional experience across full-stack and Salesforce development
  • Hands-on experience in the lending or financial services industry (non-negotiable)
  • Strong proficiency in:
  • Full-stack web development (React/Vue, Node.js or .NET)
  • RESTful API integrations and data modeling
  • Exposure to infrastructure, DevOps, and security best practices
  • Experience with WordPress frontends and backend integration
  • Salesforce Platform Developer I certification (mandatory); II and Admin preferred
  • A Bachelor's degree or diploma in Computer Science, Engineering, or related field
  • Self-starter who thrives in early-stage/startup environments
  • Growth mindset, adaptable, and comfortable making architectural decisions
  • Confident communicator who can work across both technical and non-technical teams
  • Bonus: Experience with Salesforce CPQ, Marketing Cloud, CI/CD, Git-based workflows, AWS

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Jr Sw Engineer Jobs