Senior Software Developer at QE Services

QE Services IT Recruitment

Midrand

On-site

ZAR 650,000 - 1,100,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QE Services IT Recruitment is seeking a Senior Software Developer for a permanent role in Waterfall, Johannesburg. The successful candidate will lead a development team, define technical roadmaps, and deliver scalable, secure software solutions aligned with business needs.

The role requires 7+ years of software development experience, strong C#/.NET skills, and proficiency with RESTful services, SQL Server, and modern front-end frameworks. Collaboration across cross-functional teams is essential.

Qualifications

  • Minimum 7 years of software development experience.
  • Experience in a Tech Lead / Senior Software Developer role.
  • Strong understanding of SDLC and Agile/Scrum.
  • Ability to design, develop and deliver scalable, secure software solutions.

Responsibilities

  • Lead, mentor and support a team of software developers.
  • Collaborate with business and cross-functional teams to define technical roadmaps.
  • Design, develop and deliver scalable software solutions with high quality standards.
  • Provide technical guidance and ensure projects meet time, scope and quality goals.
  • Translate business requirements into effective technical solutions.

Skills

C#
Full Stack Development
C#.Net Development

Education

BCom/BSc or equivalent in CS/IT

Tools

Docker
Kubernetes
SQL Server 2012+
ASP.NET Core / Web API
RESTful services

Job description

My client based in Waterfall, Johannesburg is currently looking for a Senior Software Developer to join their team on a permanent basis.

IT / FINANCE
Responsibilities
  • Lead, mentor, and support a team of software developers, promoting collaboration, innovation, knowledge sharing, and continuous development.
  • Collaborate with business and cross-functional teams to define and execute the technical roadmap in line with business objectives and customer needs.
  • Lead the design, development, optimisation, and delivery of scalable, reliable, secure, and high-quality software solutions.
  • Provide technical guidance and ensure projects are delivered on time, within scope, and to required quality standards.
  • Take ownership and accountability for projects and technical deliverables from initiation through to completion.
  • Design and develop transactional websites, line-of-business systems, and digital solutions supporting the organisation's digital transformation.
  • Develop secure and scalable code that supports digital products and enhances client journeys.
  • Participate in peer reviews of solution designs, architecture, and source code.
  • Establish and promote development best practices, processes, standards, and tools.
  • Identify opportunities to improve development workflows, efficiency, scalability, and technical standards.
  • Evaluate emerging technologies and industry trends and assess their relevance to the business.
  • Drive continuous improvement and innovation across technology delivery.
  • Work closely with stakeholders to understand business and client requirements and translate these into effective technical solutions.
  • Ensure solutions provide measurable business value while meeting functional and technical requirements.
Qualifications & Experience
  • BCom, BSc, or equivalent degree/qualification in Computer Science, Information Technology, Software Development, or a related field.
  • Minimum 7 years' software development experience.
  • Previous experience working in a Tech Lead / Senior Software Development role.
  • Strong understanding of the full software development lifecycle and software development processes.
  • Proven experience working within Agile/Scrum environments.
  • Strong experience with C# and .NET.
  • Experience with SQL Server 2012+.
  • Experience with ASP.NET Web Forms and MVC 2.0+.
  • Experience with ASP.NET Core, including Web API and Windows Services.
  • Strong knowledge of modern JavaScript libraries/frameworks such as Angular, jQuery, KnockoutJS, BackboneJS, Underscore, Foundation, or similar.
  • Strong knowledge of HTML5.
  • Experience with RESTful services.
  • Experience with CI/CD pipelines.
  • Exposure to or experience with Cloud PaaS environments.
  • Experience with Docker and Kubernetes.
  • Experience designing and delivering scalable and secure software solutions.
  • Experience mentoring developers and providing technical leadership.
Competencies
  • Strong passion for software development and delivering high-quality technical solutions.
  • Excellent problem-solving, analytical, and critical-thinking abilities.
  • Creative and innovative approach to technical challenges, with the ability to think outside the box.
  • Strong inductive and deductive reasoning skills.
  • Excellent collaboration and communication skills.
  • Strong leadership and mentoring capabilities.
  • Proactive approach with the ability to take initiative and ownership.
  • Effective coordination and time-management skills.
  • Ability to work effectively under pressure while maintaining high-quality standards.
  • Strong business acumen and ability to understand how technology contributes to business outcomes.
  • Customer-focused mindset with a desire to understand client needs and deliver the right solution.
  • Strong team-player mentality with a willingness to share knowledge and develop others.
  • Commitment to continuous learning, professional development, and keeping up with industry trends.
  • Ability to drive technical excellence and continuous improvement.
  • High level of accountability, ownership, and attention to detail.
Desired Skills
  • C#
  • Full Stack Development
  • C#.Net Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Technical Lead - .NET Stack
Senior Software Engineer & Technical Lead - .NET Stack

QE Services IT Recruitment • Midrand

On-site
ZAR 650,000 - 1,100,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer - QL (IT)
Senior Software Developer - QL (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 900,000
Senior Software Engineer (Cape Town)
Senior Software Engineer (Cape Town)

IQbusiness • Wes-Kaap

On-site
ZAR 600,000 - 800,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
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,000
Senior Developer (IT)
Senior Developer (IT)

AtripleA recruitment & temps • Centurion

On-site
ZAR 600,000 - 800,000
Senior Developer
Senior Developer

Hire Resolve • Oos-Kaap

On-site
ZAR 600,000 - 900,000
Competitive salary based on experience
Junior Software Developer
Junior Software Developer

QE Services IT Recruitment • Bellville

On-site
ZAR 240,000 - 360,000