Enable job alerts via email!

Intermediate C# Software Engineer

Ambit Recruitment South Africa

Johannesburg

Hybrid

ZAR 300 000 - 400 000

Full time

3 days ago
Be an early applicant

Job summary

A leading recruitment firm is seeking an Intermediate C# Software Engineer for a hybrid position in Bryanston, Johannesburg. The ideal candidate will have over 8 years of software development experience, including 4 years with the Microsoft stack. Responsibilities include designing, building, and maintaining efficient code, as well as mentoring junior developers. Excellent problem-solving skills and a commitment to high-quality delivery are essential.

Benefits

Discretionary bonus
Group Risk insurance
Retirement Annuity
Optional Medical Aid

Qualifications

  • 8+ years of software development experience.
  • 4+ years with the Microsoft stack.
  • Proven track record of delivering high-quality software.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Translate business requirements into technical solutions.
  • Improve performance, security, and scalability of systems.
  • Coach and mentor junior developers.

Skills

C#
Microsoft Stack
Software Development
Problem Solving

Education

Degree in Computer Science or related field
Certification as Microsoft Stack Developer
Job description
PLEASE NOTE :

This is a hybrid role based in Bryanston, Johannesburg.


Our client, an established software innovator servicing the fintech and proptech industries.


They are looking for an Intermediate C# Software Engineer ready to move into a more senior role, to join their growing team.


Contribute to designing and implementing great products and services.


Your value contribution will include influence over the technologies, design patterns and development of products and services.


Qualifications and Experience Required

You will have a degree in Computer Science or a related Software Engineering discipline.


You will have completed and attained certification as a Microsoft Stack Developer.


A minimum of 8 years or more of software development experience as a software engineer, of which 4 years must be with the Microsoft stack.


A demonstrable track record of delivering high-quality, value-adding software solutions.


Roles and Responsibilities

Design, build, and maintain efficient, reusable, and reliable code.


Translating business requirements and objectives into technical applications and solutions.


Develop solutions to improve performance, security and scalability of systems.


Maintenance of existing systems, code and processes.


Identify bottlenecks and bugs, and devise solutions to mitigate these issues.


Coach and mentor junior developers.


How the team works

Their culture is underpinned by mutual respect, openness and fairness.


They like to challenge themselves to think differently.


A willingness to debate viewpoints, leading to the best-presented argument being adopted.


Trust is the vital currency of their success.


Salary and Benefits

Salary : Up to R



  • CTC, negotiable depending on experience Benefits : Discretionary bonus, Group Risk insurance, Retirement Annuity, Medical Aid - optional Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Human Resources Services #J-

  • Ljbffr

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