C# Software Developer

Network Finance

Randburg

On-site

ZAR 1,000,000 - 1,600,000

Full time

13 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Network Finance is representing a well‑established international software solutions business seeking a C# Software Architect. You will provide technical leadership across the full software lifecycle, guiding teams, shaping architecture, and influencing technology strategy.

You will mentor developers, contribute to pre‑sales engagements and solution design, and drive best practices while working with stakeholders to deliver scalable, high‑quality enterprise applications.

Qualifications

  • BSc Computer Science or related tertiary qualification.
  • Extensive experience in software development and solution architecture.
  • Strong object‑oriented programming expertise.
  • Advanced C# and .NET development experience.
  • Experience designing and delivering enterprise‑scale applications.

Responsibilities

  • Design and architect scalable software solutions aligned to business and technical requirements
  • Evaluate deployment environments, performance expectations, maintainability, and long‑term solution viability
  • Provide technical guidance regarding technology choices, architecture decisions, and trade‑offs
  • Lead the investigation and resolution of complex technical challenges
  • Conduct code reviews and establish development standards and best practices
  • Drive continuous improvement of software delivery processes and methodologies
  • Mentor and support developers and technical team members
  • Provide expert input on project estimations, technical feasibility, and solution scope
  • Contribute to pre‑sales engagements, solution proposals, and technical presentations
  • Participate in recruitment, technical assessments, and performance management initiatives

Skills

C#
.NET
ASP.NET
MVC
Blazor
JavaScript
HTML
CSS
WPF
WCF
Object‑Oriented Programming
Software architecture
Leadership
Mentoring
Stakeholder engagement

Education

BSc Computer Science
Related tertiary qualification

Tools

GitHub
Bitbucket
Stack Overflow

Job description

Our client is a well-established international software solutions business with decades of experience delivering cutting-edge technology solutions across multiple industries. They partner with clients to build scalable, resilient, and impactful software through expertise in software engineering, cloud technologies, product development, data solutions, and digital transformation.


As a C# Software Architect, you will provide technical leadership throughout the software development lifecycle, helping clients make informed architectural decisions while guiding development teams to deliver high-quality solutions. You will work closely with stakeholders, influence technology strategy, mentor developers, and contribute to pre-sales and solution design activities.


This role offers the opportunity to work in a collaborative, flexible, and innovation-driven environment where continuous learning, career growth, and technical excellence are highly valued.


Key Responsibilities:


  • Design and architect scalable software solutions aligned to business and technical requirements

  • Evaluate deployment environments, performance expectations, maintainability, and long-term solution viability

  • Provide technical guidance regarding technology choices, architecture decisions, and trade-offs

  • Lead the investigation and resolution of complex technical challenges

  • Conduct code reviews and establish development standards and best practices

  • Drive continuous improvement of software delivery processes and methodologies

  • Mentor and support developers and technical team members

  • Provide expert input on project estimations, technical feasibility, and solution scope

  • Contribute to pre-sales engagements, solution proposals, and technical presentations

  • Participate in recruitment, technical assessments, and performance management initiatives


Job Experience and Skills Required:


  • BSc Computer Science or related tertiary qualification

  • Extensive experience in software development and solution architecture

  • Strong object-oriented programming expertise

  • Advanced C# and .NET development experience

  • Solid experience with:

    • C#

    • .NET

    • ASP.NET

    • MVC

    • Blazor

    • JavaScript

    • HTML

    • CSS

    • WPF

    • WCF



  • Experience designing and delivering enterprise-scale applications

  • Strong understanding of software architecture principles, design patterns, and best practices

  • Microsoft certifications advantageous

  • Active GitHub, Bitbucket, or Stack Overflow profiles highly beneficial

  • Strong communication, leadership, mentoring, and stakeholder engagement skills

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal .Net Developer
Principal .Net Developer

ATS Client • Centurion

On-site
ZAR 900,000 - 1,500,000
Flexible work environment
Hybrid/Remote options
C# Software Architect — Lead Architecture & Innovation
C# Software Architect — Lead Architecture & Innovation

Network Finance • Randburg

On-site
ZAR 1,000,000 - 1,600,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Software Development Manager
Software Development Manager

Whizants (Pty) Ltd. • Gauteng

On-site
ZAR 1,200,000 - 1,800,000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Mid-Level Software Developer
Mid-Level Software Developer

JCM Consultants • Centurion

On-site
ZAR 550,000 - 750,000
Senior .Net Developers
Senior .Net Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
C# Web Engineer - Tech Lead & Architect
C# Web Engineer - Tech Lead & Architect

Boardroom Appointments • Johannesburg

On-site
ZAR 420,000 - 660,000
Full Stack Software Developer
Full Stack Software Developer

JCM Consultants • Centurion

On-site
ZAR 700,000 - 1,200,000
Senior Software Architect - Enterprise Solutions
Senior Software Architect - Enterprise Solutions

Placements24 • Klerksdorp

Hybrid
ZAR 1,959,000 - 2,938,000
Competitive salary
Fully remote work
Growth opportunities
+2