Software Developer II
Technology
PsybergateGauteng, South Africa1 months agoUntil 2026/05/14
Contract
Job description
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.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here: Psybergate Careers
Keywords
DecompositionDevOpsFault toleranceHtmlUnit TestingJavaGit
¿Te interesa este puesto?