Enable job alerts via email!

Senior Software Engineer

Network IT

Johannesburg

On-site

ZAR 60 000 - 100 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative company is seeking a talented Senior Software Engineer to join their dynamic team. In this role, you will design and build high-performance web applications and backend systems that cater to a global audience. Your expertise in C# and understanding of modern web technologies will be crucial as you work alongside Product Managers and Designers to create seamless, user-friendly solutions. This position offers a chance to enhance your skills while contributing to exciting projects in a collaborative environment. If you are passionate about technology and eager to solve complex problems, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in C# or similar languages.
  • Strong understanding of computer science principles.
  • Experience with mobile application development.

Responsibilities

  • Develop and maintain high-performance websites and backend systems.
  • Collaborate with cross-functional teams to deliver quality software.
  • Conduct code reviews and mentor Junior Engineers.

Skills

C#
Problem-solving skills
Software Development
Data Structures
OOP
Distributed Systems
Java
Go
Spring
React

Education

Degree in Computer Science
Diploma in Computer Science

Tools

Microsoft SQL Server
Microsoft Web Stack
HTML
CSS
Bootstrap
LESS
IIS
ASP

Job description

Are you a passionate and experienced Senior Software Engineer looking for your next big opportunity?

If you thrive on building cutting-edge technology, solving complex problems, and working with a talented team, then this is the role for you! Our client is looking for a skilled and motivated Engineer to join their growing global platform.

Duties & Responsibilities

As part of our team, you'll be responsible for developing and maintaining high-performance websites, backend systems, and mobile applications that serve users worldwide. You will collaborate closely with Product Managers, Designers, and other Engineers to deliver seamless, scalable, and user-friendly solutions.

Requirements
  • A minimum of 5 years of experience in C# (or similar languages) with a strong understanding of computer science principles.
  • A relevant Degree or Diploma in Computer Science or a related field.
  • South African citizenship.
  • Strong problem-solving skills and the ability to design and develop software that scales efficiently.
Advantageous
  • Familiarity with web technologies such as HTML, CSS, Bootstrap, LESS, and similar frontend frameworks.
  • Experience with the Microsoft Web Stack (MVC, C#, Razor, IIS, ASP).
  • Knowledge of mobile application development (iOS, Mono, Android, Java, etc.).
  • Experience with high-performance/scale technologies such as caching, load balancing, profiling, and indexing.
  • Strong experience with relational databases, especially Microsoft SQL Server.
Key Responsibilities
  • Design, build, and maintain web applications, backend systems, and mobile apps for a global audience.
  • Work on scalable, high-performance solutions that ensure excellent user experience.
  • Collaborate with cross-functional teams to define and refine features and ensure timely delivery of quality software.
  • Maintain and improve existing codebases while staying on top of new technologies and trends.
  • Conduct code reviews, identify performance bottlenecks, and mentor Junior Engineers.
Apply now!

If you are interested in this opportunity, please apply directly. For more IT jobs, visit www.networkrecruitment.za. If you wish to send your CV via email, forward your CV to [email address] and include the reference number in brackets in the subject line of your email.

If you do not receive a response within two weeks, please consider the vacancy application unsuccessful. Your profile will be kept in our database for any future suitable positions.

Required Experience

Senior IC

Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.