Senior Data Engineer
Category:IT & Computer Science jobs, Forex jobs
City:Limassol
FxPro Financial Services Limited
Forex
Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Monaco, Nassau, and Dubai. FxPro boasts a diverse workforce of over 400 employees representing 22 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.
As a Senior Data Engineer, you will work in our dynamic Business Intelligence Development team, where you will collaborate closely with the Data Analysis and Data Science team. Your innovative projects will be focused on designing and optimising efficient big data structures, implementing data cleansing techniques, and developing robust data infrastructure and pipelines.
Responsibilities
Write code and test SQL queries for analysis and reporting purposes
Design, build, and deploy business intelligence solutions including ETL processes, data marts, data extracts, reports, and dashboards
Maintain and support data analytics platforms
Ensure performance, security, and availability of data sources
Participate in the design and development of data warehouse based on best practices
Document processes for future use
Identify, communicate, and resolve data quality and data reconciliation issues
Collaborate regularly with management and end users to interpret data, gather business requirements, and develop recommendations based on findings
Utilise Azure Cloud Services to develop and maintain scalable data pipelines and infrastructure, including Azure Data Factory, Azure Synapse Analytics, and Azure Data Lake
Design and implement data warehouses and data lakes, following best practices and leveraging Azure services for scalability and efficiency
Requirements
University Degree in Computer Science or any other related field
Self-motivation and passion for working with data
Minimum of 4 years of experience in designing and creating data solutions
Experience with designing and managing relational databases
Proficiency with SQL scripting and its variation among popular databases
Skilled at optimising large, complicated SQL statements
Knowledge of Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) principles
Experience in the development of ETL pipelines
Capable of troubleshooting common database issues
Experience in Azure clouds and Azure Data Factory
Excellent command of the English language
Considered as an advantage
- Programming experience with Python or any high-level programming language is a plus.
- Familiar with SQL Server Analysis Services
- Knowledge of a Business Intelligence tool (preferably Power BI)
- Relevant experience in the Financial Services industry
Our benefits
Excellent compensation package
Hybrid work schedule
Medical and life insurance
Provident fund
In-house gym with a personal trainer
Free daily lunch catering, snacks, and beverages
Company discount card for various products & services
50% discount on language courses with a tutor
21 days of annual leave and 10 days of sick leave annually
Shuttle bus service from Limassol
Birthday certificate program