Software Developer

  • Bank of Cyprus
  • Nicosia, Cyprus
  • 15/05/2024
Full time Information Technology

Job Description

We are looking for talented and self-motivated Software Developers to work as part of our in-house development teams. Selected candidates will be expected to work with a number of technologies/platforms used by the bank including Java, .Net and RDBMS Database.

The successful applicants will ideally have previous professional software development experience although recent graduates are also encouraged to apply.


  • Design and develop new or modify existing programs/applications according to the System Development/Agile Methodology to meet business requirements.
  • Perform unit, integration, and performance testing.
  • Monitor and support the activities required to ensure continuous and successful application run, by resolving technical problems and identifying areas to improve system performance and impact availability.
  • Interact with Architects, Engineers, Business, Users, other teams or vendors and acts as the subject matter expert for the products under his / her area of responsibility to translate business requirements into technical requirements.
  • Collaborate closely with other members of the team(s) and takes shared responsibility for the outcome team(s) have committed to.
  • Raise impediments, risks and issues as early as possible and assists in eliminating them.
  • Assist in support during incident/problem investigation to ensure restoration of service.


  • Bachelor's or Master’s degree in Computer Science, Information Technology or related field.


  • Ideally 2+ years of experience in programming, although recent graduates are also encouraged to apply.
  • Knowledge of SQL databases (MSSQL, Oracle etc).
  • Banking industry business understanding and experience will be considered as an advantage.
  • Knowledge of at least one Object Oriented language e.g. Java, C#.
  • Knowledge of contemporary Development & Collaboration tools e.g. Jira & GIT.
  • Structure analytical and critical thinking.
  • Very good interpersonal skills.
  • Ability to manage time, multiple tasks and work under pressure.
  • Ability to take initiatives and make decisions.
  • Problem-solving skills.
  • Ability to work well within a team.
  • Excellent written and verbal communication in both Greek & English.


  • Competitive salary.
  • Medical insurance.
  • Provident fund (current contribution 9%)
  • Life insurance.
  • Ongoing opportunities for personal and professional development