Enable job alerts via email!

Senior C# Developer

JustTheJob.co.za

Centurion

On-site

ZAR 300,000 - 400,000

Full time

18 days ago

Boost your interview chances

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

Job summary

A leading technology company is seeking a Senior C# Developer in Centurion. The ideal candidate will be responsible for delivering high-quality software and mentoring junior developers. Candidates must have considerable experience in C# and SQL, as well as a relevant qualification. This is an excellent opportunity to work on strategic projects in a collaborative environment.

Qualifications

  • Minimum 4 years relevant work experience required.
  • Solid experience writing back-end software using C# targeting .NET Core/.NET 6/7.
  • Experience developing highly performant and scalable systems.

Responsibilities

  • Deliver strategic projects on time and within budget.
  • Mentor and coach Junior Developers.
  • Maintain and enhance systems without introducing defects.

Skills

C#
SQL
Micro Services
OOP
TDD
Continuous Improvement

Education

Relevant Degree or Diploma

Tools

MS Team Foundation Server (TFS)
RabbitMQ

Job description

Job Position : Senior C# DeveloperRef : 4429Location : Centurion Salary : R55 800 to R81 400 per month commensurate with qualification and experienceEmail your CV to Qualifications / Requirements :

  • Relevant Degree or Diploma required
  • Minimum 4 years relevant work experience is required
  • Experience with MS Team Foundation Server (TFS) would be advantageous
  • Solid experience writing back-end software using C# targeting .NET Core, .NET 6 / 7
  • Solid SQL experience, relational database design, stored procedures, complex and efficient queries
  • Experience developing highly performant and scalable systems
  • Experience in C++ would be a great advantage
  • Experience with RabbitMQ or similar would be a great advantage
  • Experience / working knowledge of the following patterns and practices are highly desirable : Micro Services, OOP, SOA, SOLID, KISS, TDD, DDD
  • High attention to detail with a focus on quality
  • Good interpersonal skills
  • Encourages collaboration and delivering within the delivery processes
  • Able to work effectively within a team
  • Ability to maintain personal growth and continuous improvementKey performance Areas :
  • Deliver strategic projects on time, in budget, with the desired functionality, at the defined quality level in a sustainable way
  • Meet best practice criteria in the testing of software
  • Complete work orders in appropriate timescales
  • Maintain and systems without introducing new defects
  • Enhance systems to support and move to new technologies
  • Share knowledge with development and support teams
  • Document systems, including enhancements to facilitate knowledge sharing
  • Mentor and coach Junior Developers
  • Ensure that time is spent on personal training and development that is aligned with job profile
  • Ensure that the best practice development processes and standards are followed
  • Effective use of development toolset
Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.