Senior Systems Architect

Our client is amongst the leading FX Brokers based in Limassol.

We are seeking on their behalf to recruit  an experienced Systems Architect to join their development team.

 Job Description

  • Provide technical oversight and direction across multiple teams working towards a common project
  • Develop software using Agile methodologies and multi-threading technologies
  • Develop new functionality in line with business requirements
  • Develop code which is secure by design and follow company’s standards of system development
  • Proactively identify and report bugs and other technical problems that exist or may be inserted in the company’s code in the future
  • Collaborating with the product development team, stakeholders and team members to meet team deadlines

Required Skills & Experience

  • University Degree in Computer Science or other IT related engineering discipline
  • Minimum of 3 years of experience in a Developer position
  • Minimum of 2 years of experience in a Software Architect position
  • Experience in defining new architectures and ability to drive an independent project from a technical stand point
  • In-depth knowledge of Object Oriented programming and S.O.L.I.D. principles
  • Experience in Test-Driven development, Continuous Integration and unit testing
  • Relational database design and SQL experience
  • Excellent command of the English language.
  • Experience in some of the following will be considered an advantage:
  • NET, Javascript, JS frameworks, HTML5, React, Java, PHP,
  • SugarCRM development
  • Full stack Development
  • Agile Software development
  • Working within LAMP stack
  • NoSQL databases
  • Forex Industry
  • Greek and Russian language

Remuneration & Benefits

Our client offers an excellent salary package to include 13th salary, medical insurance, provident fund and a number of additional staff benefits