This job listing has expired and may no longer be relevant!
21 Jul 2025

Permanent Senior Software Developer – G4S Vacancies

G4S – Posted by JobLink24 Midrand., Gauteng, South Africa

Job Description

G4S Vacancies – Senior Software Developer – Midrand

Overview:
Are you a highly skilled Senior Software Developer ready to take on the challenge of building innovative software solutions? Deposita South Africa, a leading cash and payment solutions provider, is looking for an experienced developer to join our collaborative team in Midrand. You will play a critical role in developing, enhancing, and maintaining software solutions that support both internal operations and external client requirements.

About the Role:
As a Senior Software Developer, you’ll be responsible for designing new applications, upgrading existing systems, and supporting production environments. Working in a Scrum environment, you’ll also mentor junior developers and ensure development standards are consistently applied throughout the software lifecycle.

Key Responsibilities:

  • Plan and manage the delivery of quality software projects, including daily progress tracking and release coordination

  • Interpret business requirements and create robust technical specifications and designs

  • Write high-quality, secure, and maintainable code following established standards and best practices

  • Create and maintain database structures as required

  • Provide second-line production support by investigating and resolving critical issues and working closely with helpdesk teams

  • Document release notes and maintain technical documentation for continuity

  • Adhere to health and safety practices, participate in safety meetings, report incidents, and promote a safe work environment

What You’ll Bring:

  • A tertiary qualification in Computer Science or Information Systems

  • Minimum of 7 years of software development experience

  • Advanced proficiency in Java (Java 7 and 8)

  • Experience with Angular, Bootstrap, and RESTful APIs

  • Strong background in Object-Oriented Programming, Design Patterns, and SOLID principles

  • Proficiency in ORM frameworks and relational databases (SQL)

  • Hands-on experience with Git and continuous integration tools

  • Familiarity with testing and mocking frameworks (JUnit, TestNG, Mockito, JMockit, etc.)

  • Experience developing user interfaces and integrating third-party libraries

  • Strong sense of ownership and accountability in software delivery

Technical Skills & Tools:

  • Java, Angular, Spring Framework, JSP

  • Microsoft SQL Server

  • Git, JIRA, Continuous Integration

  • Reporting and database design

  • Microsoft desktop and server operating systems

Collaboration:
You’ll work closely with Developers, Project Managers, Technical Managers, Development Managers, Sales teams, and external partners and customers.

Package:
Remuneration and benefits will align with the seniority of the role and G4S company policy.

If you are passionate about technology, thrive in a fast-paced agile environment, and are ready to make a meaningful impact, apply now to join the Senior Software Developer team at Deposita South Africa.

APPLY NOW

264 total views, 1 today

Apply for this Job