Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

.NET Core Developer (Linux/Windows/Mac) (YD/.NETCOREDEV/LINUX)

Overview

Reference
YD/.NETCOREDEV/LINUX

Salary
ZAR/hour

Job Location
- South Africa -- Johannesburg Metro -- Johannesburg

Job Type
Contract

Posted
20 May 2025

Closing date
21 May 2025 21:59


Job Title: .NET Core Developer (Linux/Windows/Mac)

Location:

Gauteng, Johannesburg Metro, Johannesburg

Job Type:

Contract, expected to work full-time hours

Primary Industry:

Banking and Finance

Secondary Industry:

Insurance

Job Duties:

  • Develop, test, and maintain software applications using .NET Core framework on Linux, Windows, and Mac platforms
  • Collaborate with the team to design and implement software solutions
  • Troubleshoot and debug issues to ensure optimal performance
  • Participate in code reviews and provide constructive feedback
  • Stay updated on industry trends and technologies to enhance development processes

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Proven experience working with .NET Core framework
  • Proficiency in developing software applications for Linux, Windows, and Mac
  • Strong problem-solving skills and attention to detail

Education:

Bachelor’s degree in Computer Science, Engineering, or related field

Experience:

6-8 years of experience in software development with .NET Core

Expertise in SQL and relational database design (Postgres and AWS RDS preferred), streaming and queueing (Kafka, rabbitMQ), and Cashing (Redis)

Solid understanding of OOP and SOLID Principle

Profiency and experience with Code versioning tools, and CI/CD concepts

Experience with Web API`s and Micro Service Architectures

Knowledge and Skills:

  • Expertise in C# programming language
  • Familiarity with Agile methodologies
  • Knowledge of database management systems
  • Excellent communication and teamwork skills

Preferred Qualifications:

  • Master’s degree in Computer Science or related field
  • Certifications in .NET development
  • Experience in the banking or insurance industry

Working Conditions:

This role is based in Gauteng, Johannesburg Metro, Johannesburg. The work environment is fast-paced and collaborative, requiring the ability to work full-time hours on a contract basis.


Contact information

Yandiswa D