Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - C#.NET & Cloud Architect

Boardroom Appointments

Johannesburg

On-site

ZAR 600 000 - 900 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 firm is seeking a Senior Software Engineer (C#.Net) based in Johannesburg. The successful candidate will lead the design and implementation of complex web applications, ensuring scalability and performance. Candidates must have a Bachelor's or Master's degree in Computer Science or related field, alongside extensive software development experience. Expertise in programming languages (C#.Net, React, Angular), cloud platforms, and strong problem-solving skills are essential. This role provides an opportunity for technical leadership and innovation.

Responsibilities

  • Lead the design, development, and implementation of complex web applications.
  • Utilize programming languages and frameworks to deliver high-quality, scalable solutions.
  • Take a leading role in the software system design and architecture.
  • Collaborate with cross-functional teams to define technical requirements.
  • Conduct comprehensive code reviews to ensure code quality.
  • Mentor junior engineers and drive continuous improvement.
  • Provide technical guidance and leadership to a team of engineers.
  • Investigate and resolve complex technical issues.
  • Stay up-to-date with emerging technologies and best practices.

Skills

C#.Net
React
Angular
Vue.js
Node.js
Django
Ruby on Rails
SQL
NoSQL
AWS
Azure
Google Cloud

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Job description
A leading recruitment firm is seeking a Senior Software Engineer (C#.Net) based in Johannesburg. The successful candidate will lead the design and implementation of complex web applications, ensuring scalability and performance. Candidates must have a Bachelor's or Master's degree in Computer Science or related field, alongside extensive software development experience. Expertise in programming languages (C#.Net, React, Angular), cloud platforms, and strong problem-solving skills are essential. This role provides an opportunity for technical leadership and innovation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.