ThoughtBot
Software Engineer
ThoughtBotLuxembourg1 day ago
ContractInformation Technology, Engineering

The Financial Liquidity Risk (FLR) team as part of Risk Division in IT department specializes in developing and maintaining IT services for

risk management applications, focusing on financial liquidity risk. With strong expertise in banking, application maintenance, and cloudbased

solutions, the team supports critical business processes in a regulated Bank environment.

The FLR’s technical stack includes Python (with frameworks such as Dash and Streamlit, as well as libraries like Pandas and NumPy), C#,

knowledge about low-code technologies (OuySystems) and a range of database technologies, including MongoDB, Oracle, and SQL

Server. They leverage virtualization tools like Denodo and maintain virtual servers while implementing CI/CD pipelines to streamline

deployment processes. Automation and scripting, particularly with PowerShell, are core to their operations, along with cloud-based

solutions and machine learning (ML) integration to deliver advanced, data-driven insights.

By combining these technologies with a deep understanding of application architecture and financial risk management, the team delivers

innovative solutions. Close collaboration with business partners ensures these solutions align with strategic goals and adapt to evolving

market demands.


2. Description of the Assignment

2.2.2.1. Objectives of the Assignment

The Bank requires, as Service as described in the Terms of Reference of the Framework Agreement, technical assistance within

the Financial & Liquidity Risk Unit throughout 2026.

2.2.2.2. Tasks to be performed

The successful achievement of the objectives of the Assignment involves the following tasks:

● Ensure provision, operation and maintenance of the required IT Infrastructure and Software related to risk financial applications

(derivatives valuation)

● Monitor the status and health of the system (batch jobs, application and database servers)

● Provide recommendations, implement and test batches (run and scheduling) related to risk financial applications (derivatives

valuation)

● Support and enhance the Powershell scripts used in the system operationalization

● Provide technical support and maintenance for the in-house developed tools and packages

● Advise and set-up code versioning control on GitHub and/or DevOps Azure tools

● Participate to the database migration from Sybase to MSSQL

● Support of the data virtualization and reporting solution (Denodo, Business objects)


Profile 1: Software Engineer - JAVASCRIPT - Senior

Mandatory Experience, as per Framework Agreement requirements, out of which:

● 7 years of experience in the field of support in risk management applications

● Experience of 3 years in the field of reporting banking solutions

Key Skills

Ranked by relevance