Job Search and Career Advice Platform

Enable job alerts via email!

Senior C# Developer Full Stack

60 Degrees

Johannesburg

On-site

ZAR 360 000 - 480 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing financial services organization in Johannesburg is seeking a permanent Developer to design, develop, and deploy scalable software solutions. This role involves collaboration with cross-functional teams and offers opportunities for stability and growth. The ideal candidate should have 2-5 years of experience in software development, particularly in a Microsoft environment, and a degree or diploma in a relevant field. A solid understanding of Agile methodologies and technical expertise in .NET and web technologies is essential.

Qualifications

  • 2-5 years' experience in software development within a Microsoft environment.
  • Experience building web-based and distributed applications.
  • Solid understanding of Agile development methodologies.

Responsibilities

  • Develop, test, and deploy software components and standalone applications.
  • Collaborate closely with cross-functional teams including Developers, Testers, and Business Analysts.
  • Maintain and enhance existing applications and components.
  • Assist with troubleshooting and resolving technical issues in a timely manner.

Skills

.NET development
Web development (JavaScript, CSS)
SQL queries and procedures
Agile methodologies
Cross-functional collaboration

Education

Degree or diploma in Information Systems or related field
Grade 12 / Matric with strong Mathematics results

Tools

.NET (ASP.NET, .NET 4+)
Azure DevOps
Git
Jenkins
Job description
THE OPPORTUNITY THAT AWAITS YOU

An established and fast-growing organisation within the financial services sector is looking to appoint a permanent Developer to join their team.

This role offers the opportunity to work on the design, development, and deployment of scalable software solutions that directly support customer‑centric digital products.

You’ll be part of a collaborative, agile environment, working alongside Developers, Testers, and Business Analysts to deliver high‑quality applications across the full software development lifecycle.

If you enjoy solving complex problems, working with modern Microsoft‑based technologies, and contributing to meaningful digital solutions, this role offers both stability and growth.

YOUR KEY RESPONSIBILITIES
  • Develop, test, and deploy software components and standalone applications
  • Collaborate closely with cross‑functional teams including Developers, Testers, and Business Analysts
  • Produce clear technical specifications and documentation
  • Maintain and enhance existing applications and components
  • Perform unit testing to ensure quality and performance standards are met
  • Support software releases and component configurationContribute to agile development practices and continuous improvement initiatives
  • Assist with troubleshooting and resolving technical issues in a timely manner
  • Lead or support a small team of Developers when required
OUR REQUIRED EXPERTISE
  • Grade 12 / Matric with strong Mathematics results
  • Degree or diploma in Information Systems, Engineering, or a related field
  • 2–5 years’ experience in software development within a Microsoft environment
  • Experience building web‑based and distributed applications
  • Solid understanding of Agile development methodologies
Technical Requirements
  • .NET: ASP.NET, .NET 4+, LINQ
  • Web: JavaScript, jQuery, CSS
  • APIs & Frameworks: Web API, MVC, Entity Framework
  • Databases: Strong SQL experience (queries, procedures, functions)
  • Tools: Azure DevOps, Git, or Jenkins
  • TypeScript, Angular, or Bootstrap (will earn you points)
  • WPF or WCF
  • Docker, Kubernetes, REST or grpc
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.