Enable job alerts via email!

Senior .Net Developers

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading software company in Johannesburg is looking for a Senior .NET Developer. The role involves designing and implementing software solutions, mentoring junior developers, and collaborating with cross-functional teams. Candidates should have over 8 years of experience in .NET technologies, strong problem-solving skills, and a Bachelor's degree in Computer Science. This position offers a dynamic work environment with opportunities for growth.

Qualifications

  • 8+ years of software development experience focused on .NET technologies.
  • Strong understanding of OOP principles and design patterns.
  • Ability to work in fast-paced environments.

Responsibilities

  • Lead development of software solutions using the .NET framework.
  • Collaborate with teams to translate business requirements into technical specifications.
  • Mentor junior developers and conduct code reviews.

Skills

C#
ASP.NET
MVC
SQL
Problem-solving

Education

Bachelor's degree in Computer Science or related field

Tools

Azure
AWS
Job description
Position Overview

As a Senior .NET Developer, you will play a key role in the design, development, and implementation of cutting-edge software solutions. Leveraging your extensive experience in .NET development, you will collaborate with cross-functional teams to deliver high-quality, scalable, and robust applications that meet the needs of our clients.

Responsibilities
  • Lead the development of complex software solutions using the .NET framework.
  • Design and architect scalable and maintainable software applications.
  • Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications.
  • Mentor junior developers and provide technical guidance and support.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot and debug issues to ensure optimal performance and reliability.
  • Stay abreast of emerging technologies and trends in software development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 8 years of experience in software development with a focus on .NET technologies.
  • Proficiency in C#, ASP.NET, MVC, and other .NET frameworks.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Solid understanding of SQL and database design.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills.
Preferred Qualifications
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of DevOps practices and tools.
  • Familiarity with Agile methodologies.
  • Certifications in .NET development or related technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.