Senior Software Developer
G4S
Date: 12 hours ago
City: Midrand, Gauteng
Contract type: Full time

Are you an experienced and highly skilled Senior Software Developer looking for an exciting opportunity to shape innovative software solutions? Do you thrive in a collaborative Scrum environment and enjoy mentoring junior developers?
Deposita South Africa is seeking a talented Senior Software Developer to join our dynamic team in Midrand. As a key member of our software development unit, you will be instrumental in the delivery and support of cutting-edge software solutions for both internal and external clients.
Deposita is a leading cash & payment solutions company.Our globally-implemented cash management, payment, e-payment, and self-service technologies reduce the risks associated with handling money.
About the Role: As a Senior Software Developer, you will be responsible for designing and developing new applications, enhancing existing systems, and creating or modifying database structures as needed. You will work collaboratively within a Scrum team and are expected to provide guidance and mentorship to junior developers. Ensuring adherence to established development standards and maintaining them consistently throughout the project lifecycle will be a core accountability.
Key Performance Areas
Working Relationships: You will collaborate internally with Developers, Project Managers, National & Regional Technical Managers, Development Managers, Sales and externally with Customers and Partners.
Package Description
Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice.
Ready to make a significant impact? Apply now and become a vital part of the Deposita South Africa team!
We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.
Deposita South Africa is seeking a talented Senior Software Developer to join our dynamic team in Midrand. As a key member of our software development unit, you will be instrumental in the delivery and support of cutting-edge software solutions for both internal and external clients.
Deposita is a leading cash & payment solutions company.Our globally-implemented cash management, payment, e-payment, and self-service technologies reduce the risks associated with handling money.
About the Role: As a Senior Software Developer, you will be responsible for designing and developing new applications, enhancing existing systems, and creating or modifying database structures as needed. You will work collaboratively within a Scrum team and are expected to provide guidance and mentorship to junior developers. Ensuring adherence to established development standards and maintaining them consistently throughout the project lifecycle will be a core accountability.
Key Performance Areas
- Software Delivery Management: Plan and manage the delivery of quality software on time, providing daily progress updates, and releasing software adhering to the release process.
- Review Business Requirements and Technical Specifications: Take accountability for software designs, delivering comprehensive, safe, secure, and business-requirement-meeting designs.
- Develop Software: Deliver quality code that adheres to coding standards, applies best practices, and ensures continuity of support through documentation and accurate release notes.
- Support Production Systems: Provide 2nd line production support, resolving critical issues, providing accurate feedback to helpdesk, and performing software changes with necessary urgency.
- Health and Safety: Participate in the design, development, review, implementation, and monitoring of safety plans, engage in safety forums, report and discuss incidents, follow up on activities, attend training, comply with policies, and distribute safety information.
- A Tertiary qualification in Computer Science or Information Systems.
- At least 7 years of experience in software development.
- Effective and efficient proficiency in Java.
- Experience in web application development using Angular and Bootstrap.
- Experience in Object-Oriented Programming, Design Patterns, and SOLID principles.
- Experience in ORM frameworks.
- Experience in Relational Databases and SQL.
- Experience in RESTful APIs to connect to back-end services.
- Proficiency in Git code versioning tools.
- Familiarity with continuous integration.
- Experience building user interfaces (UIs).
- Ability to use APIs and third-party libraries.
- Strong ownership of software solution delivery.
Working Relationships: You will collaborate internally with Developers, Project Managers, National & Regional Technical Managers, Development Managers, Sales and externally with Customers and Partners.
Package Description
Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice.
Ready to make a significant impact? Apply now and become a vital part of the Deposita South Africa team!
We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.
See more jobs in Midrand, Gauteng