Senior Software Engineer (C#/Java)
Job Details
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
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 ...
The University of the Witwatersrand is seeking a Lecturer in Economics to teach ...
The University of the Witwatersrand is seeking a Senior Lecturer or Lecturer in ...
The University of the Witwatersrand is seeking a Lecturer in Environmental Engin...
The University of the Witwatersrand is seeking a Senior Lecturer in Structural E...