Software Developer
Experience Unspecified
Salary
Posted 2 months ago
Industry
Languages English
Qualification Bachelor's degree

Job Description

Who We AreAlbourne is a global financial services group of companies. Our objective is to advise our clients to be the best investors they can be. The company’s main areas of focus are fund research, portfolio and risk advice, FinTech and implementation. The Nicosia office opened in 1998 and it provides back office and IT services to the regulated companies of the Albourne group; it currently has over 300 dynamic employees and we are looking to have more to join our teams across various functions.Role in BriefAlbourne maintains multiple websites for clients (investors) and alternative investment managers. These are complex tools to manage and analyse data on alternative investments, support portfolio construction, model risk, exposures and fees, and so forth. These tools require complex data management, large volumes of data processing, applications of machine learning and employ advanced statistical analysis and modelling. As a Software Developer you will participate in the implementation, testing and trouble-shooting of these software toolsInsights to the Role

  • Designing and developing software in cooperation with business users
  • Observing a test-driven development process
  • Accurately estimating required development time
  • Refactoring existing code to improve security, maintainability, efficiency, resilience and the user experience
  • Pro-actively seek to improve efficiencies, user experience, maintainability and resilience
  • Stay abreast of new technological and design developments

Who You Are

  • You should be fluent in spoken and written English.
  • You like working in teams with other developers, business analysts, business users in an international environment.
  • You should have a Masters degree or equivalent in Computer Science or similar
  • You have a love of programming and solving complex problems
  • You should have good knowledge of Java ​
  • Knowledge of SQL (Postgres) is a plus
  • Knowledge of financial concepts is a plus

What We Offer

  • Career growth and tools for ongoing learning and development
  • Medical insurance for you and your dependents
  • Provident fund
  • Yearly bonus dependent upon performance and company growth
  • Opportunity for international travel
  • 5 additional service recognition holidays in surplus to standard annual leave
  • Albourne Training Days (minimum of 40 hours per year)
  • Free office parking

What You’ll Enjoy

  • A supportive, multi-cultural work environment
  • Freedom to work independently, problem-solve and come up with creative solutions to complete tasks within required deadlines
  • Explore different roles within Albourne after you master your current role. There are opportunities for horizontal and vertical career progression
  • Open plan office equipped with kitchen facilities and communal entertainment area
  • Fun social activities
  • Charity Day – a day in the year to work on a cause you are passionate about
  • We are supportive of fitness, mental health and wellness; implementing company-wide sessions for people to partake in activities related to these areas.

Albourne embraces diversity and equal opportunity for all its employees.We are committed to building teams that represent a variety of cultural backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.

Interested candidates should apply via the following applicant link: http://albourne.peoplehr.net/Pages/JobBoard/Opening.aspx?v=4714cad4-db7b-4ded-a45c-f38e210d8840

Successful candidates would be required to comply with the terms of Albourne’s compliance manuals and procedures. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.Please click the following link to view Albourne Partners (Cyprus) Ltd.’s Employee Privacy Notice

Similar Jobs
Mid-Level Software Developer
Information TechnologySoftware Developer
Permanent Job - Full time hours