Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Software Developer II to join our financial services client in Sandton on a 12-month hybrid contract role.
This role involves delivering high-quality software, mentoring junior developers, and ensuring solutions are robust, scalable, and aligned with business objectives.
What you will be doing:
- Develop working, quality software that meets design specifications and organisational standards.
- Produce critical and complex technical components within your area of accountability.
- Deliver system component designs that are robust, fault-tolerant, maintainable, and reusable for large, complex systems.
- Ensure software is observable, scalable, and supports business continuity.
- Estimate work effort and plan development activities.
- Troubleshoot and resolve software issues while providing guidance to other team members.
- Produce technical documentation and maintain the asset knowledge base.
- Conduct unit and system testing, creating test cases and validating system functionality.
- Manage deployment packages and collaborate with Biz/Dev/Ops engineers to optimize tool changes.
- Collaborate with designers, product owners, and engineering leads to refine solutions and support component decomposition for development.
- Support continuous improvement initiatives and contribute to agile business processes.
- Mentor multiple software developers to ensure team growth and knowledge sharing.
- Stay up-to-date with developments in your field and contribute to organisational culture and corporate responsibility initiatives.
What we are looking for:
- Relevant IT / Computer Science degree or equivalent experience.
- 5+ years’ experience in software development, preferably in enterprise or financial services environments.
- Strong experience in Java development and modern frameworks.
- Solid understanding of software architecture, design patterns, and development lifecycle.
- Experience with unit testing, deployment, source control (Git, Azure DevOps).
- Strong problem-solving, collaboration, and mentoring skills.
- Ability to work in a fast-paced, agile environment and contribute to team success.
Please note if you do not hear from us within 3 weeks, please consider your application unsuccessful.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here: Psybergate Careers
Desired Skills:
- Java Development
- Software Architecture & Design
- Agile / Scrum
- CI/CD
- Unit & System Testing