IT Application Development Specialist (digital euro)

Information Technology
Information Systems
4325

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.
Find out how to apply for a position at the European Central Bank. Read more about joining us.