7,176 Jr Sw Engineer jobs in South Africa
Software Developer/Engineer
Posted 6 days ago
Job Viewed
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 DescriptionWe 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.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 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-LjbffrSoftware Developer / Engineer
Posted 8 days ago
Job Viewed
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 DescriptionWe 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.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 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.
Software Developer/ Engineer- Knysna
Posted 9 days ago
Job Viewed
Job Description
Â
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
- 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
Software Developer/ Engineer- Knysna
Posted today
Job Viewed
Job Description
Software Developer/ Engineer- Knysna
Posted today
Job Viewed
Job Description
Software Developer
Posted today
Job Viewed
Job Description
Software Developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Jr sw engineer Jobs in South Africa !
Software Developer
Posted today
Job Viewed
Job Description
Software Developer
Posted today
Job Viewed
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.
- 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.
Software Developer
Posted 2 days ago
Job Viewed
Job Description
Join a Mission-Driven Lending Platform as the First Tech Hire
Cape Town Hybrid (Foreshore) | Market-Related | 9am - 5pm UK Hours
About Our ClientOur 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 DeveloperAs 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
- 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