Software Developer

Software Developer

Our client in the Finance industry is looking for an experienced Software Developer to join their team.


  • Work on business layer components of the applications
  • Produce clear and maintainable code within the agreed timeframes, budgets and quality levels
  • Maintain version control and produce clear and standard documentation for new code and successive updates
  • Unit test any code produced, deliver same for UAT and handle the change management cycle until the new code is released to the production environment
  • Participate in code reviews with the team
  • Carry out meetings and actively correspond with users to clearly define and document requirements, accurately determine effort in terms of time and resources
  • Suggest improvements that could improve operational efficiencies and guide users whenever requirements do not meet security, quality or performance standards
  • Provide regular reports on matters relating to open issues and developments in the pipeline
  • Contribute to the continuous learning of the team to ensure improvement and increased efficiency


  • Must be in possession of a bachelor’s degree in information systems or equivalent qualification
  • Must have a strong grasp of Object Oriented Programming concepts and experience using the Java Programming Language
  • Must have a strong understanding of SQL
  • Ideally would have experience with reporting or integration tools and frameworks
  • Ideally would have experience with web application development
  • Have a strong understanding of source code version control systems with GIT experience being a strong plus