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