Software Engineer ( C#, WPF)

Larnaca, CYP

Our client, is a maritime technology firm, which designs and develops software applications for the maritime industry. The company has recently been awarded with the international Lloyd’s List award for one of their products.

Why Apply?  The Maritime industry in Cyprus is booming.  You will get the chance to work in a very dynamic industry within a flexible and friendly work environment, as well as on-the-job training to support your personal growth. You will have an opportunity to contribute new ideas and your fresh perspective will be welcomed.   Additionally, you will live and learn Agile methodologies.

You will work closely with the company’s senior team to leverage their broad range of knowledge and skills in Shipping to design and develop a wide range of vital software solutions.


Your Responsibilities:

  • Key member of the R&D team creating and supporting the platform of software products & services.
  • Design & build innovative solutions that can solve complex problems in a dynamic environment.
  • Complete all phases of Systems Development Life Cycle including analysis, design, functionality, testing and support.
  • Manage techniques that support ongoing quality improvements and enable new product development
  • Design, test & integrate new software products to control and/or support related products.

Skills and Experience

  • Degree in Computer Science or related technical discipline or equivalent experience.
  • Solid background in developing complex solutions based on the .NET platform.
  • 3-4 years minimum development experience.
  • Solid experience with C#, WPF .NET
  • Solid Experience with MS SQL Server and T-SQL.
  • Experience with MVVM
  • Experience in development of Windows Services
  • Experience on Git and source control process
  • Fluency in English 

Nice to have

  • Master’s degree in Computer Science or related technical discipline
  • Experience on Azure
  • Experience on JSON and XML
  • Experience on Xamarin
  • Experience developing data processing components
  • Understanding of Agile development methodologies and object-oriented design.
  • Deployment experience on complex windows environments.


An attractive compensation package including extra benefits is also on offer. Training, medical insurance, Provident fund are included in the package.

For more Software Engineer jobs in Cyprus, please visit our website: or contact us on 00357 22679800