Information Technology (IT)
Location: Nicosia
Reference: 5680
Date Posted: 11/01/2023
Back-End Software Developers
image
Are you a talented Software Developer looking for your next career move? CareerFinders, on behalf of the Bank of Cyprus, Cyprus’ largest and most prestigious Banking Institution, we are seeking to recruit a number of Back-End Software Developers to join their expanding team based in Nicosia. You will have the opportunity to join a growing team of Software Developers and use your skills and experience to work on variety of exciting projects, playing a key role in the Digital Transformation journey of the Bank. The successful applicants will ideally hold relevant academic backgrounds relating to Computer Science, Computer Engineering, Data Science, Mathematics, Statistics or related fields and possess some previous professional software development experience with at least one object orientated programming language, although Recent Graduates are also encouraged to apply. Initial 18-Month Fixed-Term contracts apply for these positions, with the potential for longer-term collaboration.
Share To: 

Key Duties/Responsibilities:  

  • Design and develop new or modify existing programs/applications according to the System Development/Agile Methodology to meet business requirements.
  • Design and Develop scalable Restful Web Services.
  • Perform unit, integration and performance testing.
  • Participate in major Incidents review and takes necessary actions to ensure future mitigation of similar incidents.
  • 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.
  • Act as a third level support during incident/problem investigation to ensure restoration of service.

Key Skills/Experience:  

  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, Data Science, Mathematics, Statistics or related fields.
  • Knowledge of building microservices using Spring Boot technology.
  • Agile Methodology (SCRUM) knowledge is highly advantageous.
  • Knowledge of SQL and NoSQL databases (MSSQL, Oracle, MongoDB).
  • Knowledge of Kubernetes and Docker will be considered as an advantage.
  • Good knowledge of at least one Object Oriented language e.g. Java, C#.
  • Good knowledge of contemporary Development & Collaboration tools e.g. Jira & GIT.
  • Banking industry business understanding and experience will be considered as an advantage.
  • 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.
  • Excellent written and verbal communication in both Greek & English.

To apply for this vacancy, please send your CV, along with any covering letter to [email protected] quoting the above job title. Please note that due to the high volumes of applications received only shortlisted applicants will be responded to. By sending us your CV you are giving CareerFinders your consent to be contacted for this and any other suitable vacancies that we believe match your skills and experience. To view our privacy policy, please click www.careerfinders.com.cy/privacy-policy.