Hiring.Camp

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

60 Degrees

·

Today

Salary
$700k – $1200k/yr
Location
Cape Winelands District Municipality, Western Cape
Workplace
Remote, Hybrid
Type
Full-time
Department
IT
Seniority
Mid
Experience
10+ years
Closing date
Today
Source
Vincere

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:

o 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:

o Extensive work with stored procedures, indexing, views, performance tuning,

and data archiving

o 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:

o Azure App Services, Functions, Logic Apps, Key Vault, Service Bus, Redis

• Advanced experience with SQL Server, including:

o 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

 

 

 

 

Skills

AzureCI/CDSQLRedisSQL ServerGitJiraDevOps