Software Developer (Centurion, Irene)

Express Employment Professionals Midrand

Centurion

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Express Employment Professionals Midrand seeks an experienced Software Architect to lead design and architecture for complex systems. You will make critical technical decisions, review designs, and mentor developers while driving best practices and security across cloud-based solutions.

The role requires leadership, strong problem solving, and excellent communication with both technical and non-technical stakeholders.

Qualifications

  • Professional software development experience.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent).
  • Expert-level proficiency in multiple programming languages and frameworks including 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.
  • 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.

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.

Skills

Software architecture
Leadership
Code reviews
Mentoring
Problem solving
Stakes management
Stakeholder communication
Security awareness

Education

Bachelor’s or Master’s in Computer Science / Software Engineering

Tools

Laravel
PHP
Vue.js
Node.js
Next.js
Django
React
Flask
Angular
Python
PostgreSQL
MySQL
SQL Server

Job description

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
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Backend Developer (C#, React, ASP.NET Core) (Centurion)
Backend Developer (C#, React, ASP.NET Core) (Centurion)

Datafin • South Africa

On-site
ZAR 500,000 - 700,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

Hybrid
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque
Systems Developer
Systems Developer

Ematech • Johannesburg

On-site
ZAR 350,000 - 550,000
Senior Software Engineer
Senior Software Engineer

Advantage Learning Technologies • Cape Town, Johannesburg, Durban

Hybrid
ZAR 850,000 - 1,200,000
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Junior Software Developer
Junior Software Developer

Pro Stop Recruitment • Durban

On-site