Software Developers (.NET)

  • Albourne Partners (Cyprus) Ltd
  • Nicosia, Cyprus
  • 18/10/2020
Full time Information Technology

Job Description

 

Job Summary & Purpose

Albourne Partners (Cyprus) Ltd develops the web and desktop applications, APIs and tools to support the operations of the Albourne group, which advises its global client base on management of alternative assets, modelling of investments and risk management using latest research and advanced algorithms while adhering to an agile development processes.

Accountabilities

  • 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
  • Investigating and researching new technologies
  • Supporting existing systems, in exceptional circumstances outside ordinary business hours

Qualifications

Applicants should possess the below basic qualifications to be initially considered for this position. Advantageous qualifications should be considered additional to the basic qualifications and are deemed desirable but not essential.

Basic qualifications

  • 5+ years of software development experience
  • Experience with C# or similar programming language
  • Expert knowledge of object-oriented design principles and design patterns
  • Experience with SQL and database design
  • Ability to work and thrive in a fast-paced environment and master new technologies quickly
  • Experience with debugging, diagnosing, and trouble-shooting complex, production software
  • Travel upon request
  • Comply with terms of Albourne Compliance Manuals as s well as Albourne Group’s policies and procedures
  • Regulatory registration (dependant on regional requirements)

Advantageous qualifications

  • Experience with Typescript and web technologies like Angular and/or React
  • Experience with VSTO and/or Office JS
  • Experience of cross platform (desktop, tablet, mobile) development
  • Experience with Git or other distributed version control system
  • Experience with Windows and Azure services
  • Ability to effectively articulate technical challenges and solutions

 

We are an Equal Opportunity Employer

In line with Government guidelines and in consideration for your safety, first round interviews will be conducted via video conferencing.

Only successful candidates will be contacted