S

C# .Net Software Developer

icon briefcase Job Type : Contract

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - C# .Net Software Developer

Job Title: C#.Net Software Developer

Location: Johannesburg, Onsite

About the Role

Are you a seasoned C# .Net Developer looking to make a real impact in the financial services sector? Join a high-performing Agile team in the financial services sector, where innovation, technology, and collaboration converge. You’ll work on a dynamic technology stack ranging from microservices and web APIs to desktop and web client applications—plus help us transition key components to AWS.

This is a career-defining opportunity for a developer who thrives in complex technical environments and enjoys end-to-end solution ownership—from design through to deployment.


Key Responsibilities

  • Collaborate within a fast-paced Agile team to deliver high-quality software solutions.

  • Architect, develop, and maintain back-end services, web APIs, scheduling services, and client-facing applications (WPF, Blazor, Excel DNA).

  • Apply test-driven development (TDD) and participate in code reviews to uphold engineering excellence.

  • Deepen your understanding of business workflows and integrate them seamlessly into the software architecture.

  • Implement robust CI/CD pipelines and automation processes.

  • Contribute to the ongoing migration of legacy systems to AWS.

  • Diagnose and resolve production issues in collaboration with support teams.

  • Drive system monitoring and performance enhancement efforts.

  • Support release planning, risk mitigation, testing, and integration activities.




Requirements

Experience & Qualifications

  • 7–10 years of hands-on development experience in C# .Net.

  • Proven experience in DevOps and Agile methodologies, including automation, testing, and monitoring.

  • Solid grasp of Object-Oriented Design (OOD), with practical application of design patterns.

  • Experience in developing RESTful services and messaging protocols.

  • Ability to design and maintain advanced CI/CD pipelines using modern tooling.

  • Strong analytical thinker with exceptional problem-solving abilities.

  • Background in financial services or fintech is highly advantageous.


Technical Skills

  • Languages/Frameworks: C#, .Net (6–8 years)

  • DevOps Tools: CI/CD, automation, monitoring (6–8 years)

  • Agile Practices: Scrum, Kanban, Jira, etc.

  • Architecture & Design: OOD, design patterns, microservices

  • Cloud Platforms: AWS (beneficial)

  • Applications: WPF, Blazor, Excel Add-ins (Excel DNA)

  • Other: REST APIs, scheduling services, system monitoring


Why Join ?

  • Work with cutting-edge technology in a progressive enterprise environment

  • Engage in meaningful work with real-world financial impact

  • Be part of a culture that values innovation, ownership, and continuous learning

  • Access opportunities for growth, cloud migration experience, and enterprise-level DevOps.

    To apply or for more details, contact








Original job C# .Net Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to .Net Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar .Net Software Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.