Job Location : Gauteng, Randburg Deadline : August 03, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
Key Performance Objectives
Technical Leadership
- Lead the design and development of complex software solutions.
- Review and provide guidance on system designs, ensuring scalability and maintainability.
- Drive best practices in coding, testing, deployment, and operations.
- Collaborate with cross-functional teams to align engineering solutions with business goals.
- Mentorship & CoachingManage and maintain documentation related to the day-to-day operations, i.e. Standard Operating Procedures (SOP)
- Mentor and support junior and intermediate developers.
- Conduct regular code reviews and provide constructive feedback.
- Foster a learning environment by sharing knowledge and encouraging growth.
- Lead by example through active participation in development and quality assurance.
Software Development & Quality
- Write high-quality, maintainable code and unit tests.
- Ensure adherence to development standards and processes.
- Champion DevOps practices including CI / CD, infrastructure as code, and monitoring.
- Take ownership of systems throughout the software lifecycle—from inception to production support.
Qualifications
- Bachelor’s Degree (NQF 7 and higher) in Software Engineering, Information Technology, Computer Science or a related technical discipline
- Post graduate qualification will be an advantage
Experience
- 6+ years of professional experience in software engineering.
- Proven experience in leading software development initiatives.
- Strong background in Agile methodologies (Scrum, Kanban).
- Proven experience with software architecture principles and the ability to apply them to design scalable and maintainable systems
- Experience in monitoring and logging tools such as Grafana, App Dynamics, Splunk, PRTG,
- Experience in unit testing and code quality tools such as SonarQube
- Experience in conducting effective research as well as the ability to analyse, troubleshoot and modify highly complex software systems independently
Expertise in :
- APIs : REST, GraphQL, JSON, SOAP
- Databases : SQL Server, Oracle, MongoDB, Redis
- Experience with architecture and design patterns.
- Familiarity with security, performance tuning, and scalability best practices.
Create a job alert for this search
Senior Software Developer • Randburg, ZA