
| Job Title | Software Developer / Engineer |
|---|---|
| Date Posted / Closing Date | Closing date not specified |
| Location | Woodlands, Johannesburg, Gauteng, South Africa |
| Salary | Monthly payment (not disclosed) |
| Company | SGS |
| Employment Type | Contract |
| Industry | Information Technology and Software Development |
Software Developer / Engineer Contract Role at SGS
SGS is recruiting a skilled Software Developer / Engineer to join its Information Technology team in Woodlands, Johannesburg. This contract opportunity is suited to experienced professionals who enjoy building reliable, scalable software solutions in a structured and quality-driven environment.
- Contract software development role within a global organisation
- Exposure to enterprise-level systems and applications
- Collaborative work with cross-functional technical teams
- Opportunity to contribute to innovative and mission-critical solutions
About the Role
The Software Developer / Engineer will be responsible for designing, developing, testing, and maintaining software applications that support both internal operations and client-facing solutions. The role focuses on delivering high-quality, secure, and efficient systems aligned with business and technical requirements.
This position operates within an Agile development environment and involves close collaboration with developers, project managers, and quality assurance teams. The successful candidate will contribute across the full software development lifecycle.
- Design, develop, and deploy scalable software applications
- Write clean, maintainable, and efficient code
- Participate in system architecture and solution design
- Debug, troubleshoot, and enhance existing applications
- Collaborate with cross-functional teams on problem-solving
- Contribute to Agile ceremonies including sprint planning and reviews
- Create and maintain technical documentation
- Support continuous improvement of development processes and tools
- Participate in mentorship and knowledge-sharing activities
Who Should Apply
- Experienced software developers or software engineers
- Professionals with strong back-end development expertise
- Candidates comfortable working in Agile software development teams
- Individuals seeking contract-based roles within global companies
- Applicants interested in SGS jobs within technology-driven environments
The ideal candidate is self-motivated, detail-oriented, and able to manage multiple priorities. This role suits professionals who value quality, collaboration, and continuous learning in a fast-paced technical setting.
Skills and Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience
- Minimum of 5 years professional software development experience
- Strong proficiency in C# using .NET and .NET Core 8+
- Experience with SQL and Java 8+
- Working knowledge of Python 3.9+ and Node.js 16+
- Experience with mobile frameworks such as Ionic and Flutter
- Solid understanding of algorithms, data structures, and software design principles
- Experience building web applications and RESTful APIs
- Knowledge of relational and NoSQL databases
- Familiarity with Azure DevOps and Git version control
- Understanding of automated testing and debugging practices
- Exposure to CI/CD pipelines
- Experience with cloud platforms such as AWS or Azure
- Knowledge of containerization tools including Docker and Kubernetes
- Strong problem-solving and analytical skills
- Excellent verbal and written communication skills
Candidates must demonstrate technical depth, strong coding practices, and the ability to work independently and collaboratively.
Benefits
- Contract employment with a globally recognised organisation
- Exposure to large-scale enterprise software systems
- Collaboration with experienced technology professionals
- Opportunity to enhance skills across multiple technologies
- Professional growth through complex development projects
While salary and benefits have not been disclosed, this role offers valuable experience within SGS careers and exposure to international best practices in software engineering.
Important Notes
- Employment type: Contract
- Role based in Woodlands, Johannesburg
- Participation in Agile development methodologies is required
- Position may involve collaboration across multiple teams and systems
- Technical assessments or evaluations may form part of the selection process
Need Help With the Registration or Application Process?
Applications for SGS jobs are managed directly by the employer. Candidates must follow the official SGS application process. This website provides job information only and does not collect or process applications.
Closing Thoughts
This Software Developer / Engineer contract role at SGS is a strong opportunity for experienced professionals seeking challenging and meaningful work within a global organisation. The role offers exposure to modern technologies, Agile practices, and enterprise-scale systems.
- Contract role with international exposure
- Diverse and modern technology stack
- Collaborative and quality-driven work environment
How to Apply
Interested candidates should apply through the official SGS careers platform. Ensure that your qualifications, experience, and technical skills are clearly outlined before submitting your application.
- Search for SGS vacancies online
- Locate the Software Developer / Engineer contract role
- Follow the official application process provided by SGS
How to Apply Safely
Always apply for SGS vacancies through the official SGS careers channels. Never pay to apply for a job. Verify all job information directly with SGS to avoid scams or fraudulent listings.
Closing Date
Closing date was not specified by the employer.





