Senior Software Developer in Larnaca

Full Time
  • Post Date: July 15, 2019
Job Description

On behalf of one of our clients an award-winning forex and commodities broker company, providing trading services and facilities to both retail and institutional clients, we are seeking to recruit a Senior Software Developer to join their team in Larnaca.

Job Responsibilities

  • Designs, codes, tests, debugs, and documents web applications in Python/Java/.Net
  • Database Design, normalization, de-normalization, indexing, writing complex queries
  • Develops software solutions by studying information needs
  • Develops clean and simple solutions
  • Provides ad hoc reporting and analysis as required
  • Supports and maintains existing codebase
  • Remains flexible, calm, and multi-tasks when faced with urgent requests
  • Provides technical support to clients relating to company web applications
  • Communicates effectively and clearly
  • Protects operations by keeping information confidential
  • Carries out any further duties assigned by their line manager
  • Contributes to a positive and dynamic working environment

Job Requirements

  • BSc in Computer Science or relevant field.
  • Very good understanding of Object Oriented Design
  • Very good understanding of Database Design
  • Very good understanding of Solid Principles and Design Patterns
  • Very good knowledge of any of Python/Java/.Net language
  • Very good knowledge of HTML5, CSS3, and JQuery
  • Experience in any of the following Python Frameworks – Tornado, Flask, or Django
  • Experience with Unit Testing
  • Experience with CD/CI environment
  • Experience in using Angular or React is a plus
  • Experience in Ionic framework is a plus
  • ORM experiences with SqlAlchemy, Entity Framework, or Hybernate is a plus
  • Able to work in a fast paced environment

How to apply

If interested and you match all the requirements, please send your CV to, including the title of the position in the subject line

Please note that due to the high volume of applications received, only successful candidates will be contacted