25 Feb
For our client – An European Agency in Luxemburg we are looking for a consultant to develop and maintain interactive Python applications focused on financial data visualization:
:
1. Nature of the main tasks
- 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
2. Knowledge and competences
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)
3. Certification and Standards
N/A
4. Service Delivery
The services will be carried out on a full-time basis at the The European Union Agency premises in Luxemburg ( Hybrid mode). Equipment will be provided by the Agency.
Application are excepted only in the Europass CV template