General Information
Type of contract
Fixed-term contract which may be converted into a permanent contract after three years subject to individual performance and organisational needs
Who can apply?
EU nationals
Salary
F/G (bracket 1 - step 1) full time monthly net salary: €5,438 plus benefits, for further information see
what we offer.
Role specialisation
IT Application Development
Working time
Full time
Place of work
Frankfurt am Main, Germany
Closing date
09.12.2024
Your team
You will be part of the Prudential Domain Services Division in the Directorate General Information Systems. We are a team of around 70 IT professionals who deliver tailored IT solutions to help ECB Banking Supervision support financial stability and collect statistics on banks. We draw on the latest advances in technology to produce solutions that enhance performance across the ECB, in particular its banking supervision function. You will work closely with colleagues from banking supervision and central banking to design and develop new solutions which support them in their work.
We are currently looking to fill a position for the ECB’s Virtual Lab service.
The Virtual Lab is a platform for collaboration across the ECB and the European System of Central Banks and enables teams of data scientists across Europe to share, develop and train machine learning models to address multiple challenges. It makes use of SharePoint, Azure ML Studio and Microsoft Azure.
As a member of our agile product team, you will be responsible for developing, maintaining and supporting this supervisory technology (suptech) service, transitioning such activities from external service providers. Your role will involve further enhancing the systems to ensure they remain user-friendly and effective in supporting banking supervision in Europe. In addition, you will devise innovative IT solutions that align with the ECB’s strategic objectives, contributing to the advancement of technology in regulatory oversight and supervision.
The ECB is an inclusive employer and we strive to reflect the diversity of the population we serve. We encourage you to apply irrespective of age, disability, ethnicity, gender, gender identity, race, religious beliefs, sexual orientation or other characteristics.
Your role
As an IT Application Development Expert (full-stack software engineer) you will:
enhance the business and technical functionalities of suptech systems in line with user needs and evolving regulatory requirements;
- maintain existing functionalities and address defects according to defined processes, ensuring that systems are reliable and stable;
- develop and implement automated tests, builds, deployments and continuous integration pipelines to streamline the development process and enhance quality assurance;
- work closely with product owners to refine user stories and prioritise development tasks according to business value;
- actively participate in agile ceremonies such as sprint planning, daily stand-ups and sprint reviews and retrospectives to foster collaboration and alignment within the team;
- engage with experts in IT and other business areas to address architecture, security, cloud computing, governance, data protection and other considerations to ensure the successful delivery of services;
- contribute to the work of a product team, sharing insights and findings, and potentially presenting the team’s work to various groups and stakeholders.
For this role we are seeking candidates who demonstrate the potential for growth, and we will support the selected candidate(s) in their development of the required skills.
The position offers you an excellent opportunity to play a crucial role in shaping the future of banking supervision by using cutting-edge technology and working closely with experts at the ECB and across European banking supervision. You will be part of a multicultural team that strives for continuous innovation to make a positive impact on the lives of European citizens.
Qualifications, experience and skills
Essential:
- a master’s degree or equivalent in computer science, engineering, mathematics, physics, economics, finance, statistics or another relevant field (see How you can join us for details on degree equivalences);
- in addition to the above, a minimum of three years’ hands-on experience as a professional software developer and/or architect working on bespoke applications;
- hands-on experience of cloud infrastructure (Azure/Amazon Web Services);
- basic knowledge of Linux administration and the development/management of containerised applications;
- a working knowledge of SQL and NoSQL databases and document-oriented database systems, and the ability to write complex queries;
- experience developing user interfaces with leading frameworks such as React, CSS and HTML;
- experience developing complex bespoke applications with multiple programming languages (e.g. Python, JS/TS, R or Java) and relevant application frameworks (e.g. FastAPI, Node.js and Spring);
- an understanding of computer networks to the point of being able to develop solutions for multiple interconnecting environments;
- experience in software development in line with security best practices;
- an advanced (C1) command of English and an intermediate (B1) command of at least one other official language of the EU, according to the Common European Framework of Reference for Languages.
Desired:
- experience in agile software development;
- an ability to follow the code written by others and create solutions on top of the current codebase;
- an ability to develop and improve CI/CD pipelines;
- experience in analysing and optimising the performance of applications.
You engage collaboratively with others. You pursue team goals and learn willingly from other people’s diverse perspectives. You signal any need for change by explaining it and proposing alternative solutions. You analyse complex information effectively and can evaluate different views to arrive at solutions. You know and anticipate stakeholder needs.
You are motivated to be part of our team and to develop and use your skills and competencies to achieve the aims of this position.
Working modalities
To enable the Division to maintain its business continuity capability, you will occasionally be expected to perform work during non-standard working hours and work at the ECB’s standby sites.
We would be happy to discuss a part-time arrangement for this role.
Further information
For additional information on this specific vacancy, you can speak to Maria Frantzi +49 (0) 172 75 49026 on Wednesday 27 November between 14:00 & 16:00 and on Friday 6 December between 10:30 & 12:30 or via email (email: maria.frantzi@ecb.europa.eu).
Application and selection process
The recruitment process for these positions will be conducted remotely. It will include a written test, a presentation and an interview.
If you are not selected for this position but are still considered suitable, you will be placed on a reserve list (see step 4 of
How we hire), from which you might be considered for similar positions within the ECB.