Software Developer (Centurion, Irene) (Permanent)
Express_Employment · Gauteng , Centurion · (Market related, Negotiable)
Posted 21 July 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Title: Software Developer (Centurion, Irene) Start Date: 2026-07-21 - 2026-08-20 Vacancy Type: Permanent MR000514 Sectors: IT & Telecommunications Location: Gauteng , Centurion Salary: (Market related, Negotiable) Brief: Our client in Centurion is looking for Software Developers who are highly experienced professionals who can lead technical initiatives and work independently on features and components. The successful candidates should contribute to architectural decisions and mentor other developers while continuously expanding their expertise and driving the technical direction of projects. These positions will also serve as technical leader positions for the development team. Applicants should stay in the Centurion, Midrand and Pretoria area in Gauteng. Detail: Key Responsibilities Lead the design and architecture of complex software systems Make critical technical decisions and provide technical leadership Review and approve architectural designs and implementation approaches Conduct comprehensive code reviews and ensure code quality standards Mentor other developers, fostering their growth Identify and mitigate technical risks in projects Drive technical excellence and advocate for best practices Collaborate with stakeholders to translate business requirements into technical solutions Evaluate and recommend new technologies, tools, and frameworks Optimize application performance, scalability, and security Lead technical discussions and knowledge-sharing sessions Participate in strategic planning and roadmap development Provide technical estimates for initiatives Handle critical production issues and incident response Required Skills & Experience Professional software development experience Bachelor's or Master's degree in Computer Science, Software Engineering, or related field (or equivalent experience) Expert-level proficiency in multiple programming languages and frameworks including but not limited to Laravel, PHP, Vue, js, node.js, next.js, Django, React, Flask, Angular, Python, PostgreSQL, MySQL, and SQL Server. Deep understanding of software architecture patterns and system design Proven track record of delivering complex projects Strong leadership capabilities Excellent problem-solving and critical thinking skills Experience with cloud platforms (AWS, Azure, GCP) Knowledge of security best practices and compliance requirements Outstanding communication skills with both technical and non-technical stakeholders Ability to balance technical excellence with business pragmatism General Expectations Professional Conduct Maintain regular attendance and punctuality Adhere to company policies and code of conduct Respect confidentiality and data protection requirements Communicate proactively about blockers, risks, and challenges Collaborate effectively with team members across departments Continuous Learning Stay updated with industry trends and emerging technologies Participating in training and professional development opportunities Share knowledge with team members through presentations or documentation Contribute to a culture of continuous improvement Quality Standards Follow established coding standards and best practices Ensure deliverables meet quality expectations Take ownership of assigned work and deliver on commitments Participate in retrospectives and implement improvements show more... For more information please contact: Marizelle Vogel Apply