Aller au contenu

Python Developer – Financial Applications

  • On-site, Hybrid
    • Luxembourg, Luxembourg

Job description

We are looking for an experienced consultant to develop and maintain interactive Python applications focused on financial data visualization

Main Responsibilities

  • Design and maintain interactive Python front-end applications using Dash

  • Collaborate with another consultant to develop and enhance the platform

  • Integrate interactive data visualizations using Plotly and Dash

  • Manage and maintain the in-house SQL database

  • Connect SQL database data to dashboard widgets

  • Automate Python scripts using a task scheduler

  • Write technical documentation and provide training and ongoing support to the FIR team members.

  • Support the Citizen Developer initiative by integrating FIR applications with templates and environments provided by the ESM IT division

  • Oversee project code within the provided versioning system (Git) while following best practices for version control and collaboration

Job requirements

Technical Skills

  • Education: Master’s degree in engineering, computer science, data science, or a related field

  • Experience: At least 4 years of professional experience in IT, data analysis, and modeling.

  • Python & Dash: Minimum 1 year of experience with Dash and Selenium

  • Financial Applications: At least 1 year of experience developing financial applications

  • SQL Databases: Minimum 1 year of experience with MS SQL

  • Financial APIs: Experience working with Bloomberg and Refinitiv

  • Microsoft Tools: At least 1 year of experience with SharePoint and Power BI

  • International Financial Environments: Minimum 1 year of experience in a multinational financial organization

  • Version Control & CI/CD: Proficiency with Git, Jenkins, and SonarQube

  • Web Development: Knowledge of HTML, CSS, JavaScript

  • Automation: Experience with Power Automate and Python-based process automation

  • Machine Learning: Knowledge of machine learning techniques

Soft Skills

  • Strong understanding of fixed-income financial instruments (bonds, interest rate derivatives)

  • Excellent analytical and problem-solving skills

  • Experience working in an Agile environment with multiple stakeholders

  • Good English communication skills (written and spoken)

or

On-site, Hybrid
  • Luxembourg, Luxembourg