×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java & C#

Job in Soweto, 1803, South Africa
Listing for: E-Merge IT Recruitment
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Position: Senior Software Engineer (Java & C#)

A high-performance technology practice delivering transformative solutions to leading financial institutions across Africa and Europe is seeking an exceptional Senior Software Engineer to join their elite technology team.

This opportunity is suited to a technically exceptional individual with deep technical expertise, architectural insight, and a passion for engineering excellence

APPLY TODAY!!!!

This is what you need to land the job:

  • Strong foundation in software engineering:
    Strong proficiency in programming languages such as Python, Java, C#, or similar. While a Bachelor's degree in Computer Science, Engineering, or a related field is a plus, your ability to demonstrate expertise matters most.
  • Deep understanding of software engineering principles:
    Experience with software design patterns and architectural principles with the ability to write clean, maintainable, and efficient code.
  • Dev Ops fluency:
    Experience in CI/CD tools to streamline software development and delivery.
  • Database Management:
    Experience working with relational databases like AWS RDS, MS SQL Azure SQL DB or Postgres.
  • Experience with Cloud Services:
    Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Expose to Full Stack development:
    Experience with front-end and back-end development is a plus.
  • Experience with Software Development Methodologies:
    Understanding of software development methodologies like Agile, Scrum & Waterfall.
  • Communication and collaboration:
    Excellent communication, problem-solving, and analytical skills are key. The ability to present complex technical concepts in a clear and concise way.
  • Cloud Certification (a plus):
    While not mandatory, possessing a relevant Cloud certification demonstrates your commitment to professional development and validates your understanding of Cloud services and best practices.
The following would also be advantageous
  • Relevant consulting experience to banks and insurers.
  • A strong desire to learn and upskill business knowledge

The Reference Number for this position is MAT
60707
which is a Permanent position based in Bryanston offering a cost to company of up to R1.3m Per Annum negotiable on experience and ability. Contact Mavis at
****** or call him at  to discuss this and other opportunities.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary