Senior C# Software Engineer

  1. Home
  2. C#
  • Company nnwtechsolutions
  • Employment Contract
  • Location Johannesburg
  • Submitted Posted 1 month ago - Updated 11 hours ago

We are currently working on an exciting opportunity at a leading banking institution based in Sandton, Gauteng.

They are looking for a Senior C# Software Engineer to join their dynamic technology team. This role is ideal for developers who are passionate about building high-quality, scalable, and innovative software solutions using Microsoft technologies.

You’ll be part of a collaborative and forward-thinking environment, contributing to a variety of impactful projects that require strong problem-solving skills, technical excellence, and a proactive mindset.



Requirements

5+ years software engineering, including 2+ in a senior/lead capacity within agile teams

Language & runtime:
Expert C#/.NET (6/8);

Cloud platform:
Deep hands‑on Azure PaaS (App Service, Functions, Container Apps, Service Bus/Event Grid, API Management, SQL, Key Vault, Front Door, App Insights)

Architecture:
Design of REST/gRPC APIs, microservices

DevOps & IaC:
CI/CD with Azure DevOps or GitHub Actions, Docker/Kubernetes, Infrastructure‑as‑Code (Bicep/ARM/Terraform)

Data:
Relational, performance tuning

Security & governance:
Secure coding, OAuth2/OIDC, Azure AD

Ways of working:
Agile/Scrum/Kanban, cross‑functional product teams, mentoring & knowledge sharing

Desirable:
Financial services, fintech or intermediary/broker platform domain
Domain‑Driven Design (DDD), CQRS & event sourcing
Data streaming (Kafka/Event Hubs) and real‑time analytics
Microsoft Certified: AZ900, AZ204; any additional cloud or security certifications

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.