About This Role
Developing backend solutions for data processing related to risk metrics and regulatory reporting in the financial market is the core of this international project role. The position focuses on Apache Spark, Scala, PL/SQL, and Control-M, suiting a backend developer with expertise in these technologies.
Responsibilities
- Develop and maintain backend solutions using Apache Spark and Scala
- Implement processes for ingesting, transforming, validating, and publishing large volumes of data
- Develop queries and routines in SQL and PL/SQL
- Plan and orchestrate processes using Control-M
- Develop and maintain data pipelines for metrics and regulatory reports
- Optimize the performance, reliability, and scalability of Spark processes
- Perform unit and integrated tests and support user acceptance testing (UAT)
- Investigate incidents, identify their causes, and resolve production issues
- Participate in the entire development cycle, from needs analysis to deployment and support
- Collaborate with international teams in an Agile environment
Requirements
- Experience in backend or Big Data development, with Apache Spark and Scala
- Knowledge of SQL and PL/SQL
- Experience with data pipelines and Datalake
- Knowledge of Control-M and Airflow
- Knowledge of Databricks, Azure, AWS Compute and/or YARN
- Experience with CI/CD and tools such as GitHub, Jenkins, and Sonar
- Knowledge of Power BI
- Knowledge of ServiceNow and experience in production monitoring and support
- Experience with unit tests, integrated tests, and validations in UAT and production
- Knowledge of data quality and traceability
- Experience in the banking sector, especially with risks, regulatory metrics, P&L, financial valuations, exposure, limits, ratings, or reporting
- Conversational English
- Conversational Spanish
- Availability to work in the Spanish time zone
Important Details
- Schedule: availability to work in the Spanish time zone