Enable job alerts via email!

Software Engineer

JMR Software PTY LTD

Wes-Kaap

On-site

ZAR 800,000 - 1,200,000

Full time

19 days ago

Boost your interview chances

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

Job summary

A leading software company in Cape Town is seeking a Senior Software Engineer to join their team. The ideal candidate will have over 10 years of experience in software development, focusing on distributed systems using C# and Angular. This permanent position involves designing and maintaining scalable systems while collaborating with various teams to deliver high-quality solutions.

Qualifications

  • 10+ years of software development experience.
  • Strong focus on distributed systems.
  • Experience with Azure cloud services.

Responsibilities

  • Design, develop, and maintain scalable distributed systems.
  • Build robust backend services using C# and responsive frontends using Angular.
  • Collaborate with cross-functional teams.

Skills

C#
Angular
Domain-Driven Design (DDD)
SignalR
Docker
Kubernetes
Microsoft Azure

Job description

Overview: Our client is seeking experienced and highly skilled Senior Software Engineers to join their team on a permanent basis. This role requires working on-premises at their offices in Cape Town. The ideal candidate will have 10+ years of software development experience, with a strong focus on building distributed systems using C# and Angular.

Key Responsibilities:

· Design, develop, and maintain scalable distributed systems.

· Build robust backend services using C# and responsive frontends using Angular.

· Collaborate closely with cross-functional teams to deliver high-quality software solutions.

· Contribute to architectural decisions, especially around domain-driven design (DDD).

· Implement solutions leveraging Azure cloud services.

· Participate in code reviews and ensure adherence to best practices and standards.

Technical Requirements:

· 10+ years of professional development experience, with a majority spent on distributed systems.

· Strong experience in:

o Backend: C#

o Frontend: Angular

Experience with:

o SignalR

o Docker & Kubernetes

o Domain-Driven Design (DDD)

o Microsoft Azure (tightly integrated environment)

Cultural Fit: The team values individuals who are:

· Curious and eager to develop their skills and explore new technologies.

· Naturally inquisitive with a strong desire to understand how things work.

· Able to take initiative and think independently while contributing to the collective success of the team.

· Strong collaborators who communicate well and enjoy working in a team-oriented environment.

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