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.

KEY ACCOUNTABILITIES

  • 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.

ACADEMIC / PROFESSIONAL QUALIFICATIONS:

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

EXPERIENCE / SKILLS

  • 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.

KEY BENEFITS:

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