Talent.com
Software Developer / Engineer

Software Developer / Engineer

SGSSandton, Gauteng, South Africa
30+ days ago
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

    Create a job alert for this search

    Software • Sandton, Gauteng, South Africa

    Related jobs
    • Promoted
    Engineer, Software

    Engineer, Software

    Standard Bank GroupJohannesburg, Gauteng, South Africa
    Standard Bank Group is a leading Africa-focused financial services group offering a variety of career opportunities.We aim to create growth in Africa and bring meaningful value to clients and commu...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    RELXJohannesburg, Gauteng, South Africa
    Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment. LexisNexis Legal & Professional, which serves customers in more t...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer Johannesburg North

    Software Engineer Johannesburg North

    Network ITRandburg, Gauteng, South Africa
    A client in the cloud development space is on the hunt for a Software Developer who will be responsible for designing, developing, and maintaining innovative solutions to meet business and integrat...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer R840k - R700k p.a

    Software Developer R840k - R700k p.a

    Goldman Tech Resourcing (Pty) LtdCenturion, Gauteng, South Africa
    We are on the lookout for a software developer to join our client!.Ability to develop rapid proof of concepts (POCs) using new and unfamiliar APIs. Understanding of source repositories (e.Proficienc...Show moreLast updated: 30+ days ago
    • Promoted
    DSP Software Engineer

    DSP Software Engineer

    E&D RecruitersPretoria, South Africa
    Minimum Requirements and requirements : .Electronic Engineering) or BEng / BSc (Computer Engineering).DSP development processes and tools. Developing embedded applications with C++.Waveform design, modu...Show moreLast updated: 10 days ago
    • Promoted
    Software Engineer

    Software Engineer

    TOPPAN SecurityCenturion, Gauteng, South Africa
    TOPPAN Security is a global leader in mission‑critical identity and payment technologies, founded in 1900 and headquartered in Japan. The company’s mission is to shape a meaningful, technology‑drive...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer / Engineer

    Software Developer / Engineer

    SGSJohannesburg, Gauteng, South Africa
    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 ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer - South Africa

    Software Developer - South Africa

    TOPPAN SecurityRandburg, Gauteng, South Africa
    Get AI-powered advice on this job and more exclusive features.At TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identit...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
    ZA, GP, Johannesburg, Simmonds Street 5.To design, code, test, debug and correct programs in software engineering environments within the continuous delivery pipeline, as well as provide support an...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Venture ResourcesJohannesburg, Gauteng, South Africa
    We are seeking a Software Engineer to execute the full lifecycle of product development by programming well-designed, efficient, and testable code that meets specifications.Develop new capabilities...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer.

    Software Engineer.

    People SourceJohannesburg, Gauteng, South Africa
    Degree Computer / Software Engineering / Computer Science.At least 2 - 5 years experience.Knowledge of data lake and warehousing solutions. Experience with either Python, Java, C++, C#, SQL database...Show moreLast updated: 9 days ago
    • Promoted
    Engineer, Software

    Engineer, Software

    Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
    Location : ZA, GP, Johannesburg, Baker Street 30.To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools to achieve a well-engineered result....Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Salix RecruitmentJohannesburg, Gauteng, South Africa
    An exciting opportunity exists for an Intermediate Software Engineer with strong leadership capabilities to join a fast-paced, tech-driven organisation based in Johannesburg.This role combines hand...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    LexisNexisJohannesburg, Gauteng, South Africa
    Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment. LexisNexis Legal & Professional, which serves customers in more t...Show moreLast updated: 8 days ago
    • Promoted
    Software Developer

    Software Developer

    SupportwaveWorkFromHome, Gauteng, South Africa
    AWS DevOps Engineer - Hybrid (3 days in office), Contract, Johannesburg.Join a dynamic team at a leading financial services organization to enhance cloud infrastructure and drive efficient deployme...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Planned Talent Pty (Ltd)Johannesburg, Gauteng, South Africa
    Trusted Talent Partners in Technology Recruitment.As a boutique staffing agency, we stand at the forefront of innovation and excellence in talent acquisition. Our tenure in the industry has afforded...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer

    Software Engineer

    People SourceJohannesburg, South Africa
    Develop web interfaces and backend development using Agile methodologies, troubleshooting and testing.Development of telecoms products.Show moreLast updated: 30+ days ago