General Information
Type of contract
Fixed-term contract, which may be extended subject to individual performance and organisational needs
Contract end date
30.06.2023
Who can apply?
EU nationals
Salary
E/F (bracket 1 - step 1) full time monthly net salary: €4,869 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
23.03.2022
Your team
You will be part of the Executional Domain Services Division in the Directorate General Information Systems. Our Directorate General provides the information and communications systems of the ECB and develops and supports the systems necessary for carrying out the tasks of the Eurosystem. You will join a project team of approximately 50 people from across the ECB who are preparing for the possible launch of a digital euro.
In your role as an IT Application Development Specialist, you will be working with those responsible for defining the technical architecture for the digital euro, including its technical integration into the existing retail payment infrastructure, and for coordinating the building of a prototype, depending on relevant business decisions. You will also work closely with the Directorate General Market Infrastructure and Payments.
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 Specialist, you will:
- contribute to the development of working prototypes by participating in software design, specification and development (including unit testing, code reviews, building and deployment);
- contribute to the preparation and execution of functional and/or technical testing as part of acceptance testing procedures, including drafting or reviewing test cases, implementing them as automated tests and embedding them in continuous integration pipelines;
- contribute to the refinement of user stories and actively participate in agile ceremonies;
- engage with suppliers and service providers for the integration of their solutions with existing infrastructure and systems;
- contribute to the technical assessment of external supplier’s offers, in the context of external procurement procedures.
The position offers you excellent opportunities to explore ongoing technological innovation in the financial industry, particularly in the field of retail payments and central bank digital currencies. As a member of the project team, you will also have the opportunity to deepen your knowledge of the payments needs and preferences of citizens and businesses, and to enhance your understanding of technological topics such as cryptography, centralised payment systems and distributed ledger technologies. 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 bachelor’s degree or equivalent in computer science, engineering, mathematics, physics or another relevant field (click here for details on degree equivalences);
- in addition to the above, a minimum of two years’ experience working in software development, software testing or system integration;
- knowledge and work experience of at least one general-purpose programming language, such as Python, Java or C/C++;
- knowledge of common data structures, algorithms and design patterns;
- experience with application programming interface (API) design, implementation and testing;
- an ability to present complex functional and/or technical topics in a clear and concise manner to internal and external audiences;
- 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:
- work experience with designing, developing and delivering working IT systems in a production environment;
- basic knowledge of the functioning of the financial system and retail payment services, including open-banking APIs and mobile payments;
- basic knowledge of distributed systems architecture and design;
- work experience in agile project delivery methods (e.g. scrum, kanban) and continuous integration/continuous delivery (CI/CD) methods;
- basic knowledge of distributed ledger systems, including basic knowledge of major distributed ledger technologies;
- experience with public cloud technologies (e.g. AWS, Azure, GCP).
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 objectives of this position.
Working modalities
We would be happy to discuss a part-time arrangement for this role.
Further information
Temporary appointments may be extended or made permanent subject to organizational needs and budgetary constraints. This may result in a staff member with a non-convertible fixed-term contract being offered a convertible contract in accordance with the ECB Conditions of Employment.
For additional information on this specific vacancy, you can contact the hiring manager, Giulia Di Rienzo, by sending an email to giulia.di_rienzo@ecb.europa.eu.
Application and selection process
The recruitment process for this position will be conducted remotely. It may include a pre-recorded video interview in the pre-selection phase and – if you are invited to participate in the subsequent selection phase – a written exercise, a presentation and interviews.
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.