Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer (C#, Angular)

Boardroom Appointments

Johannesburg

On-site

ZAR 500 000 - 700 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking a Senior Developer to join their team in Johannesburg, South Africa. The successful candidate will have over 3 years of experience in C# and extensive expertise in Angular, including AngularJS and Angular 2+. Responsibilities include developing high-performance web applications, mentoring junior developers, and collaborating with teams to understand requirements. A Bachelor's degree in Computer Science or a related field is required. This is a full-time, permanent position.

Qualifications

  • Minimum of 3 years of professional experience in C# development.
  • Extensive experience with both AngularJS and Angular 2+.
  • Familiarity with Java for backend development.

Responsibilities

  • Develop and maintain scalable web applications using C#, Angular, and Java.
  • Lead and mentor junior developers on best practices.
  • Collaborate with teams to gather and understand requirements.

Skills

C#
Angular
Java
SQL
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Entity Framework
Job description
About the job Senior Developer (C#, Angular)

Job Type: Permanent, Full-time

Experience: Minimum 3 years in C# development with very strong focus and extensive experience in Angular. Familiarity with Java is required.

Responsibilities:

  • Develop and maintain scalable and high-performance web applications using C#, Angular, and Java.
  • Specialize in Angular development, both on the client side and with integration into C# backend systems.
  • 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.
  • Very strong focus and extensive experience with Angular (both AngularJS and Angular 2+).
  • Familiarity with Java for backend development.
  • 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 microservices architecture.
  • Previous experience in Agile/Scrum development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.