Software Engineer - DevOps (FinTech), Cyprus - Limassol

Tech
Ref: 308 Date Posted: Wednesday 03 Aug 2022
LinkedIn ShareShare

Our client is on the lookout for a talented individual who can perform and excel in a dynamic and innovative working environment as a Software Engineer – DevOps for their Trading Operations Center (TOC) team in Limassol, Cyprus. You will be joining a pioneering FinTech firm and world-class provider of multi-asset FinTech products from liquidity solutions to in-house tech hubs to online trading platforms. With over 400 global specialists in 9 languages, it provides clients with access to individual, professional, and institutional brokerage services in Europe, the Middle East, and Africa.

Join the TOC team and see yourself working in an established position that its primary objective is to ensure that company solutions work with best DevOps practices, implement High Availability where is possible, maintain solutions for smooth operations, support the team and other departments, and participate in supporting of different projects.

You will assist with the implementation of global incentives whilst ensuring the highest levels of efficiency is applied to solution/maintenance while following the processes and procedures in place.

 Responsibilities:

  • Develop automation flows that enable fast delivery and replace manual operating procedures wherever they exist
  • Drive analysis, design, and development of automation tools for deployment, development, and operational tasks
  • Maintain and enhance CI/CD pipelines in GitLab/Jenkins/Azure Repositories
  • Develop integration projects with REST API, Messaging (RabbitMQ, Kafka), Distributed Grids (Hazelcast, Ignite) and database (MySQL) technologies
  • Deploy & manage monitoring/observability infrastructure for staging & production level systems and services
  • Deploy updates and fixes in development, staging and production environments
  • Integration with financial exchange platforms and systems
  • Ensure that products are safe and secure against Cybersecurity threats
  • Research new methods and technologies to improve software development
  • Apply continuous integration methodologies and use test automation servers to automate code deployment and testing, and also ensure that code standards are applied
  • Monitor the apps/solutions health and resources to ensure stability and expected performance
  • Work closely with IT departments (Infrastructure, Security, etc)
  • Propose changes and new technologies based on market trends

Requirements:

  • Knowledge of DevOps best practices used for software development, such as version control (GitLab, Azure Repos), collaboration, compliance, and CI/CD (Ansible, Jenkins)
  • Experience in building containerized applications (in Docker) for production environments and managing Kubernetes clusters
  • Hands-on experience in building and operating CI/CD pipelines (e.g. using GitLab CI/CD, GitHub Actions, Jenkins)
  • Experience with Web Services automation tools using SoapUI and Postman
  • Good knowledge of relational databases (MySQL/MongoDb/Redis)
  • Good knowledge of Java Core (Spring Boot 2, Maven)
  • C/C++ knowledge is a plus (optional)
  • Experience of configuration management automation tools such as saltstack, ansible
  • Experience with tools used for observability such as Elasticsearch, Kibana, Grafana, Prometheus, Jaeger etc.
  • Knowledge of IT infrastructure (DC/Active Directory, DHCP, DNS, File Servers, VPN, etc)
  • Quick learner and eager to grow professionally
  • Diagnose technical problems such as delays, malfunctions and errors in order to determine the true cause of the problem and provide a (workable/reasonable/optimal) solution in a reasonable time-frame
  • Orally explain or present (technical) information to a wide variety of technical and non-technical individuals and/or groups in a clear, accurate and understandable manner
  • Good understanding of DevOps principles and best practices
  • Excellent analytical skillsets and logical and structural thinking
  • Great team player with ability to work unsupervised
  • Ability to multitask
  • Comfortable to work in a fast-paced environment

Perks:

Each of our client’s offices has its special perks; be it ‘no ties’, free lunches, charity events, or a hybrid work policy – but whenever you walk into one of their offices, for sure you will see a friendly face.

The benefits you can expect include:

  • Competitive salary package
  • Performance-based bonus
  • Medical insurance coverage for employees and family members
  • Smart working options
  • Employee wellness initiatives
  • Personalized career development
  • Company lunch in the office
  • Regular company events

With energy, drive, and imagination, there’s no limit to where your career can go with this firm.  With a diverse workforce and geographical spread of offices, they strongly support career development initiatives as well as provide a range of opportunities for professional and life experiences.

To apply for the Software Engineer - DevOps job opportunity in Limassol, Cyprus, please send your CV to georgia.michaelides@emeraldzebra.cy