Lead Software Developer (Enterprise Solutions)

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health benefits
Retirement fund
Professional development opportunities
Performance-based bonuses
Generous paid time off
Flexible working arrangements

Job summary

Placements24 in Mahikeng, North West, seeks a Lead Software Developer to steer the design and delivery of large-scale enterprise applications. You will mentor developers and champion architectural excellence across projects.

The role requires 7+ years in enterprise software, with Java/C#/Python expertise and familiarity with microservices, cloud platforms (Azure/AWS), and Docker. Strong leadership and collaboration are essential.

Qualifications

  • Bachelor’s degree in CS or related field or equivalent experience.
  • 7+ years of professional software development with enterprise focus.
  • Proven experience leading software teams and projects.
  • Expertise in Java, C#, or Python.
  • Strong understanding of microservices and layered architectures.
  • Experience with SQL Server or Oracle and ORM frameworks.
  • Familiarity with Azure/AWS and Docker desirable.
  • Experience with Agile (Scrum/Kanban) development.
  • Excellent leadership, communication and interpersonal skills.

Responsibilities

  • Lead design, development, and implementation of enterprise-level software.
  • Architect scalable, high-performance, maintainable solutions.
  • Mentor and guide a team of developers, fostering technical excellence.
  • Conduct code reviews ensuring coding standards and guidelines.
  • Collaborate with PMs, analysts, and stakeholders to define scope.
  • Oversee full SDLC from planning to deployment and maintenance.
  • Identify and resolve complex technical challenges and bottlenecks.
  • Evaluate new technologies to improve development efficiency.
  • Ensure security and integrity of enterprise systems.
  • Contribute to strategic technical planning and roadmaps.

Skills

Leadership
Communication
Java
C#
Python
Microservices
Architectural patterns
Agile (Scrum/Kanban)

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
SQL Server
Oracle
Azure
AWS
ORM frameworks

Job description

About the Role

Our client, a prominent provider of enterprise software solutions, is seeking an experienced and visionary Lead Software Developer to join their innovative team. Based in Mahikeng, North West , this role is pivotal in guiding the development of complex, large-scale enterprise applications. The ideal candidate will possess a strong command of software architecture, object-oriented programming principles, and modern development methodologies. You will lead a team of talented developers, mentor junior members, and ensure the delivery of high-quality, scalable, and maintainable software that meets stringent business requirements. We are looking for a technical leader with a passion for problem-solving and a commitment to architectural excellence in enterprise environments.

Key Responsibilities
  • Lead the design, development, and implementation of robust enterprise-level software applications.
  • Architect scalable, high-performance, and maintainable software solutions.
  • Mentor and guide a team of software developers, fostering a culture of technical excellence and collaboration.
  • Conduct code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Collaborate with product managers, business analysts, and stakeholders to define project scope and requirements.
  • Oversee the entire software development lifecycle, from planning and design to testing, deployment, and maintenance.
  • Identify and resolve complex technical challenges and performance bottlenecks.
  • Evaluate and introduce new technologies and methodologies to improve development efficiency and software quality.
  • Ensure the security and integrity of enterprise systems.
  • Contribute to strategic technical planning and roadmap development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 7+ years of professional software development experience, with a significant focus on enterprise solutions.
  • Proven experience leading software development teams and projects.
  • Expertise in one or more enterprise-level programming languages such as Java, C#, Python, or similar.
  • Strong understanding of software architecture patterns (e.g., microservices, layered architecture) and design principles.
  • Experience with relational databases (e.g., SQL Server, Oracle) and ORM frameworks.
  • Familiarity with cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker) is highly desirable.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
Benefits
  • Our client offers a competitive salary, comprehensive health benefits, and a retirement fund.
  • Employees will have access to extensive professional development opportunities, including training programs, certifications, and participation in industry conferences.
  • This role provides a unique opportunity to lead impactful projects within a respected enterprise solutions provider located in Mahikeng, North West.
  • We cultivate a supportive and collaborative work environment that values innovation and growth.
  • Flexible working arrangements and performance-based bonuses are part of the attractive compensation package, along with generous paid time off.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Development Engineer
Lead Software Development Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Medical and dental insurance
Strong retirement fund
Performance-based bonuses
+2
Lead Software Developer
Lead Software Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+3
Lead Software Architect
Lead Software Architect

Placements24 • Kempton Park

Hybrid
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund
Performance-based bonuses
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 2,100,000
Medical and dental coverage
Provident fund
Performance-based bonuses
+2
Lead Software Architect
Lead Software Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Performance bonuses
Retirement plan with company matching
Software Developer (Java)
Software Developer (Java)

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health benefits
Pension fund contributions
Professional development opportunities
Lead Software Development Architect
Lead Software Development Architect

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Performance bonuses
Medical benefits
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • Kempton Park

On-site
ZAR 900,000 - 1,700,000
Bonus and performance incentives
Medical aid & retirement fund
Career advancement opportunities
+2
Technical Lead (Software Development)
Technical Lead (Software Development)

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,800,000
Competitive salary
Medical aid contributions
Retirement fund contributions
+2
Lead Software Architect - Enterprise Solutions
Lead Software Architect - Enterprise Solutions

Placements24 • Vereeniging

On-site
ZAR 1,200,000 - 2,100,000
Vehicle allowance
Medical aid
Professional development
+1