Permanent Senior Software Developer – G4S Vacancies
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