Enable job alerts via email!

Senior Developer (C# and Blazor)

Boardroom Appointments

Johannesburg

On-site

ZAR 400,000 - 600,000

Full time

5 days ago
Be an early applicant

Job summary

A growing tech company is seeking a Senior Developer specializing in C# and Blazor to join their team in Johannesburg. The successful candidate will develop high-performance web applications, mentor junior staff, and collaborate closely with cross-functional teams. Candidates should have at least 3 years of C# experience and extensive knowledge of Blazor, along with strong problem-solving skills. A relevant Bachelor's degree is required, with a bonus for experience in other web frameworks or cloud platforms.

Qualifications

  • Minimum 3 years of professional experience in C# development.
  • Extensive experience with Blazor and solid understanding of development principles.
  • Strong communication and ability to work independently and collaboratively.

Responsibilities

  • Develop and maintain scalable web applications using C# and Blazor.
  • Lead and mentor junior developers while ensuring best practices.
  • Collaborate with teams to design, implement, and test software solutions.

Skills

C# Development
Blazor
Problem-Solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Entity Framework
SQL

Job description

About the job Senior Developer (C# and Blazor)

Location: Johannesburg, South Africa

Experience: Minimum 3 years in C# development with extensive expertise in Blazor

Job Type: Full-time

Responsibilities:

  • Develop and maintain scalable and high-performance web applications using C# and Blazor.
  • Collaborate with cross-functional teams to design, implement, and test software solutions.
  • Lead and mentor junior developers, providing guidance on best practices and coding standards.
  • Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Work closely with stakeholders to gather and understand requirements, and translate them into technical specifications.
  • Keep abreast of industry trends and advancements, and apply them to enhance our development processes and products.
  • Troubleshoot and resolve issues reported by clients or internal teams in a timely manner.

Requirements:

  • Minimum of 3 years of professional experience in C# development.
  • Extensive experience with Blazor, including both server-side and client-side implementations.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with database design and SQL, preferably with knowledge of Entity Framework.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.
  • Proven ability to work independently and as part of a collaborative team.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Nice to Have:

  • Experience with other web development frameworks and technologies.
  • Knowledge of cloud platforms such as Azure or AWS.
  • Familiarity with agile development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.