We are looking for strong experienced developers who can fulfil a team lead role within our development division who meets the following criteria:

Job Accountabilities:

  • Oversee and mentor junior team members.
  • Monitor and approve processes and methodology within the team.
  • Develop solutions from technical specifications.
  • Write high-quality, readable code to applicable standards (including internal and external customer’s standards).
  • Ensure that version control is properly performed.
  • Highlight and address errors or shortcomings in received specifications.
  • Troubleshoot defects.
  • Deliver software that is thoroughly tested and debugged.
  • Effectively communicate status without prior prompting.
  • Liaise with vendors; third parties and clients in a professional and courteous manner.
  • Liaise with other divisions within the company
  • Documentation and contributing to the Knowledge base
  • Assist with code quality assurance i.e. code reviews, testing, etc.

Requirements:

  • Proven expert Java skills.
  • Working knowledge of Python ( advantage )
  • Excellent knowledge of fundamental networking principles.
  • Expert SQL Server skills-including developer items such as SQL coding.
  • Data Design Skills.
  • The ability to perform operating system installations and software installations.
  • Ability to read and interpret business, functional and technical specifications.
  • Ability to write accurate a concise technical specification.
  • Analytical and logical problem-solving skills.
  • A solid knowledge of testing best practices and the ability to test a new solution end-to-end.
  • Ability to perform quality assurance on other’s work.
  • Working knowledge of source and version control principles and products (e.g. Git, CVS, Perforce).
  • Experience within a payments environment is advantageous.
  • Manage and meet deadlines and communicate pro-actively.
  • Problem solving ability.
  • Must be able to work in a team.
  • Must be able to work under pressure and multi-task.
  • Well organised and attention to detail.
  • Good verbal and written communication skills (English).

Desired Skills:

  • Java
  • spring
  • SQL

Learn more/Apply for this position