Senior Software Engineer (C#/Java)

Job Details

Posted: Tuesday, 22 July 2025
Deadline: Saturday, 20 September 2025
Up to R1.3mil Per Annum (negotiable)

Job Description

E-Merge IT Recruitment is hiring a Senior Java/C# Developer to help lead the transition from a C# environment to a modern Java-based architecture within a financial services setting. The role focuses on building scalable backend systems, mentoring developers, and implementing clean, robust code in a hybrid work model. This permanent position is ideal for someone who enjoys working at the intersection of finance and technology.

Requirements

  • Proficiency in Java and C#
  • Experience with J2EE, CI/CD, and SQL
  • Cloud expertise with AWS or Azure
  • Bachelor’s degree from an accredited university
  • Cloud certifications (advantageous)
  • Deep understanding of software development principles
  • Minimum 7 years’ experience as a software developer

Responsibilities

  • Lead the shift from C# to a modern Java-based architecture
  • Build and maintain scalable, enterprise-grade backend systems
  • Write clean, maintainable, and efficient code
  • Mentor and support development team members
  • Contribute to technical decisions and architectural designs
  • Collaborate with cross-functional teams to solve business problems

Send your application via email

[email protected]

Additional Instructions

Send your CV to Bryce Mortimer or call 011 463 3633 to discuss the opportunity.

Jobs in Johannesburg

The University of the Witwatersrand is seeking a distinguished Academic Head of ...

NegotiableView Details

The University of the Witwatersrand is seeking a Lecturer in Economics to teach ...

NegotiableView Details

The University of the Witwatersrand is seeking a Senior Lecturer or Lecturer in ...

NegotiableView Details

The University of the Witwatersrand is seeking a Lecturer in Environmental Engin...

NegotiableView Details

The University of the Witwatersrand is seeking a Senior Lecturer in Structural E...

NegotiableView Details