Enter a job title or keyword

Intermediate Senior Software Developer


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 17 October 2026 (3 days ago)
Application Deadline: 14 January 2027
Vacancies: 1 Vacancy

Job Summary

Intermediate / Senior Software Developer - Fixed Term Contract

Mid-to-senior level Software Developer role focused on designing developing deploying supporting and mentoring within a DevOps/Agile banking environment.

Core Technical Requirements:

  • Software design development and programming
  • Building scalable observable fault-tolerant systems
  • System component design and architecture
  • Unit testing and system testing
  • Troubleshooting and problem solving
  • CI/CD and deployment management
  • Source control management (Git Azure DevOps Bitbucket GitHub etc.)
  • Application maintenance and production support
  • Documentation and knowledge management
  • Integration of multiple system components
  • Performance optimisation and continuous improvement

Key Soft Skills:

  • Mentoring and coaching developers
  • Stakeholder collaboration
  • Agile delivery mindset
  • Estimation and planning
  • Strong communication skills
  • Problem-solving and analytical thinking
  • Ability to work within cross-functional teams (Business Development Operations)

Min Requirements:

  • 4-8 years software development experience
  • Experience in enterprise-scale environments preferably banking financial services insurance or other highly regulated industries
  • Strong backend and/or full-stack development experience
  • Exposure to DevOps practices and automated deployments
  • Experience designing maintainable and reusable software solutions
  • Proven ability to provide technical leadership and mentor junior developers

Technologies:

  • C# /.NET
  • Java / Spring Boot
  • Angular / React
  • TypeScript
  • SQL Server Oracle PostgreSQL
  • REST APIs and Microservices
  • Azure AWS or hybrid cloud
  • Docker / Kubernetes
  • Azure DevOps Jenkins TeamCity
  • Git
  • Agile / Scrum