Mid-Snr C# .NET Developer (Full Stack)

60 Degrees

Wes-Kaap

Hybrid

ZAR 900,000 - 1,180,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Paymenow in Stellenbosch, South Africa, is seeking a Senior C# .NET Developer to design, build, and scale modern cloud-native applications.

You will own core modules, mentor juniors, and collaborate with product and devops teams while leveraging Azure services, SQL Server, and CI/CD pipelines.

Hybrid work model with a competitive salary and opportunities to influence architecture.

Qualifications

  • Minimum of 10 years in software development using .NET/C#.
  • Deep experience with Microsoft Azure, incl. App Services, Functions, Logic Apps and related services.
  • Advanced SQL Server skills with indexing, tuning and procedures.
  • Hands-on with Azure DevOps, pipelines, repo management and releases.
  • Proven ability to work independently and lead when needed.

Responsibilities

  • Design, develop, and maintain scalable .NET (C#) applications.
  • Architect and manage Azure resources and cloud services.
  • Automate CI/CD pipelines and deployments using Azure DevOps.
  • Optimize SQL Server databases, including tuning and archiving.
  • Review code, mentor juniors, and promote best practices.
  • Collaborate with cross-functional teams to deliver critical systems.
  • Identify technical debt and drive architectural improvements.

Skills

C# .NET
Azure
SQL Server
Azure DevOps
Git
Distributed systems
Security
Code review
Mentorship
Agile

Tools

Azure App Services
Azure Functions
Logic Apps
Key Vault
Service Bus
Redis Cache

Job description

Company: Paymenow

Job Title: Senior C# .NET Developer

Location: Stellenbosch, South Africa (Hybrid)

Salary: R900k to R1.18mil per annum

ABOUT THE ROLE

Paymenow is South Africa’s leading earned wage access company, dedicated to financial wellness and inclusion. We are seeking a Senior .NET Developer with a minimum of 10 years of professional experience to join our team. This role requires deep technical expertise in C# and the .NET framework, coupled with strong hands-on experience in Microsoft Azure services, and SQL Server. You will play a key role in designing, developing, deploying, and managing scalable applications, with the opportunity to contribute to architectural decisions and lead initiatives.

Key Responsibilities
  • Design, develop, and maintain scalable .NET (C#) applications.
  • Architect and manage Azure cloud resources including: App Services, Azure Functions, Web Jobs, Logic Apps, Key Vault, Service Bus, Redis Cache, SQL Server, Virtual Networks and VPN setups.
  • Automate infrastructure and deployment pipelines using Azure DevOps (CI/CD).
  • Design, optimize, and maintain SQL Server databases: Extensive work with stored procedures, indexing, views, performance tuning, and data archiving.
  • Deep understanding of T-SQL and SQL trade-offs and optimization techniques.
  • Participate in code reviews and promote best practices.
  • Collaborate with cross-functional teams to deliver business‑critical systems.
  • Proactively identify and address technical debt and architectural improvements.
  • Optionally lead and mentor mid- to junior-level developers.
  • Confidently challenge ideas, propose changes, and drive technical direction where appropriate.
Technical Leadership & Mentorship
  • Provide guidance and mentorship to junior developers, ensuring best practices and high-quality code.
  • Conduct code reviews, testing, debugging, and performance optimizations.
  • Collaborate cross-functionally with product managers, engineers, and stakeholders to deliver impactful solutions.
Required Skills and Experience
  • Minimum of 10 years in software development using .NET/C#.
  • Deep experience with Microsoft Azure, especially:
    • Azure App Services, Functions, Logic Apps, Key Vault, Service Bus, Redis
  • Advanced experience with SQL Server, including:
    • Database design, indexing, query optimization, and troubleshooting performance issues
  • Strong understanding of distributed systems, security, scalability, and resilience in cloud environments.
  • Hands-on with Azure DevOps, including pipelines, repo management, and release strategies.
  • Experience with Git and agile development practices.
  • Proven ability to work independently and take initiative.
  • Strong communication and interpersonal skills; a true team player.
Nice to Have
  • Experience in leading small to mid- sized development teams or project initiatives.
  • Exposure to Jira.
What We’re Looking For
  • A technically strong individual who is not afraid to challenge the status quo.
  • A self‑starter who can work autonomously and bring fresh ideas to the table.
  • A collaborative team member who adds value beyond just code — through mentorship, ideation, and ownership.
Why Join Paymenow?
  • Be part of a market‑leading fintech company transforming financial wellness.
  • Work in a collaborative, forward‑thinking, and tech‑driven culture.
  • Competitive salary and hybrid work flexibility.
  • Opportunities for career growth and leadership development.
  • Be part of a business that is scaling globally.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# .NET Developer – Azure Cloud & Leadership (Hybrid)
Senior C# .NET Developer – Azure Cloud & Leadership (Hybrid)

60 Degrees • Wes-Kaap

Hybrid
ZAR 900,000 - 1,180,000
Senior .NET Developer
Senior .NET Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Salary bonus structure
Hybrid work environment
Medical, dental, and vision insurance
+1
Intermediate .Net Developer (C# / Sql)
Intermediate .Net Developer (C# / Sql)

Beingit® • Cape Town

Hybrid
ZAR 569,000 - 770,000
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,350,000 - 1,650,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Senior C#/.NET Engineer
Senior C#/.NET Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Business Development Manager, South Africa (Fintech/Payments)
Business Development Manager, South Africa (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 1,149,047 - 1,477,347
Competitive total rewards
Equity options
Comprehensive benefits package
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • South Africa

On-site
ZAR 990,000 - 1,210,000