Enable job alerts via email!

C# Engineer

The Skills Mine

Johannesburg

On-site

ZAR 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software development company is looking for a skilled software developer to join their dynamic team. The role involves coding, mentoring juniors, conducting code reviews, and ensuring technical standards are upheld. Candidates should have strong programming skills, a relevant degree, and ideally experience in financial services. This position offers a chance to grow within a collaborative environment, contributing to critical software projects.

Qualifications

  • 4 - 7 years experience in software development.
  • Strong object-oriented programming skills.
  • Experience with .NET Core, Maui, Blazor.

Responsibilities

  • Conduct code reviews and establish technical standards.
  • Mentor junior team members and participate in recruitment.
  • Provide design proposals for pre-sales activities.

Skills

Object-oriented programming
.NET Core
Maui
Blazor
Git
Microservices
Docker
Kubernetes

Education

BSc Computer Science
Microsoft Certification

Job description

Our client is a prominent Software Development Company.

Description We are seeking a skilled software developer to join our team.

Requirements BSc Computer Science or similar tertiary qualification Microsoft Certification 4 - 7 years experience Strong object-oriented programming skills .NET Core / Standard Maui and Blazor experience Git AWS - Highly advantageous WPF and WCF proven abilities Microservices, Docker, and Kubernetes experience is beneficial Financial Services experience advantageous Links to Stack Overflow, GitHub, and Bitbucket public accounts would be advantageous Responsibilities Code reviews in a form appropriate to the project and individual team members Establishing and maintaining an enabling set of technical standards Ongoing refinement, revision, or establishment of our development delivery processes Providing an expert opinion on the validity of project team or individual effort and time estimates Mentoring, or facilitating the appropriate mentoring, of juniors and team members Participating in performance management and recruitment processes for technical resources Pre-sales design and project proposals Participation in marketing activities with relevant writing, presenting, and research #J Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.