Software Developer (Java & C#)

Software Developer (Java & C#)

Job Title: Software Developer (Java & C#)
Contract Type: Permanent
Location: Gauteng
Reference: JN -072019-17230
Contact Name: Nicole Vine
Contact Email:
Job Published: August 21, 2019 11:44

Job Description


  • Develop scalable, reliable and high performance applications using Java and C#
  • Assist in architecting new solutions
  • Research, evaluate and recommend software libraries and integration and testing tools
  • Mentor junior developers
  • Troubleshoot production problems related to software applications
  • Resolve problems with software and respond to suggestions for improvements or enhancements
  • Communicate effectively with internal clients to identify needs and evaluate alternative business solutions
  • Continually seek opportunities to increase internal client satisfaction and manage expectations effectively
  • Suggest areas for improvement in internal processes along with possible solutions


Qualifications and Experience:

  • A Bachelor’s degree in Computer Science, Mathematics, Engineering or related discipline is required, or equivalent work experience and technical training
  • Minimum of 3 years technical work experience in a team environment as a programmer
  • Experience with J2EE application servers, Spring Framework, Spring Boot, Apache Tomcat, Hibernate, SOAP/REST Web Services, XML, JSON, Ant, Maven, C#, IIS
  • Frontend development experience with Thymeleaf, JavaScript, JQuery, Bootstrap or similar frameworks
  • Strong relational database experience (Sybase, MS SQL Server, Oracle)
  • Experience with NoSQL databases, Docker and Cloud Computing platforms will be advantageous


Competencies Required:

  • The successful candidate must have exceptional problem-solving and analytical abilities
  • Must be able to function independently, as well as work well in a team 
  • Excellent communication and planning skills
  • Some measure of fearlessness/assertiveness and persistence is required to do this efficiently in a front-office environment
  • Will need to be able to drive projects, and effectively manage dependencies on other areas of the bank
  • Will need the ability to interpret functional specifications / use-case diagrams / user stories in order to develop solutions
  • Will have a strong awareness and interest in the financial markets

Get similar jobs like these by email

By submitting your details you agree to our T&C's