As a (Senior) IT Software Engineer, you will be part of the Bespoke Banking Applications Unit (BBA), within our CS-IT Department. The goal of this position is to equip the unit with solid software development knowledge in order to support different business initiatives and to design, overlook and contribute to the implementation of technical solutions, making use of techniques that follow the best industry standards
The EIB, the European Union's bank, is seeking to recruit for its Corporate Services Directorate (CS) - IT Security Unit (CS-IT) - Business Services Department (BSD) - Finance and Lending Applications Division (FLA) - Bespoke Banking Applications Unit (BBA) at its headquarters in Luxembourg, a (Senior) IT Software Engineer. This is a full time position at grade 5/6.
The term of this contract will be 4 years.
Panel interviews are anticipated for October 2020.
The EIB offers fixed-term contracts of up to a maximum of 6 years, according to business needs, with a possibility to convert to a permanent contract, subject to organisational requirements and individual performance.
Purpose
As a (Senior) IT Software Engineer, internally referred to as (Senior) IT Applications Officer, you will be part of the Bespoke Banking Applications Unit (BBA), within our CS-IT Department.
The Bespoke Banking Applications Unit covers a multitude of areas within the EIB, providing in-house developed systems to address the increasing needs of the organization. Among others, they cover counterparty operations, guarantee call management, mandate management, liquidity and cash management, advisory activities, issuance and monitoring of fixed-income securities, etc.
The goal of this position is to equip the unit with solid software development knowledge in order to support different business initiatives and to design, overlook and contribute to the implementation of technical solutions, making use of techniques that follow the best industry standards
The incumbent will report directly to the Head of Unit and will work in close contact with the unit’s Project Managers and with the other IT units.
Accountabilities
- Provide input in the strategy and policy development process for the Bank's IT technology and infrastructure and contribute to development of policies for own area
- Assess the impact of changes or the adding of components to the IT architectural landscape and advise relevant stakeholders on this matter
- Implement the necessary IT processes, procedures, standards, control systems, methodologies, processes and working tools with the aim of monitoring and actively improving the quality of information, solutions and systems
- Lead as a subject matter expert content aspects of projects and act as a change owner in order to introduce different approaches within the Bank's IT applications, and define IT project designs and architectures in the area of expertise
- Lead and coordinate the delivery & activities of assigned team members, constituted of mainly external staff but may include more junior internal staff
- Review analysis and proposed technical solutions prepared by more junior staff for consistency with business and functional requirements and IT plans in order to assess technical and business feasibility
- Provide coaching and support to less experienced colleagues in order to increase their knowledge in the field of expertise, i.e. software solutions and bespoke banking applications, and to increase the efficiency and quality of the work activities carried out by the unit
- Actively provide information, transfer knowledge and promote awareness and a sense of responsibility regarding compliance to relevant IT policies, procedures and work instructions to be followed by all EIB staff
- Keep up to date with literature, industry trends and developments and news reports with regard to own specialist field, including actively participating to relevant conferences, centres of knowledge and innovation activities.
Qualifications
- University degree in computer science or related disciplines
- Minimum of 5 years (ideally 8 years) of relevant experience as a Java developer, of which at least 4 years of experience in software architecture design
- At least 5 years of relevant experience as a JavaScript developer, of which at least 1 year of experience in working with the React.js library
- Hands-on experience in software development lifecycle, including the supervision of technical teams
- Experience in taking technical design decisions
- Excellent knowledge of Java coding standards, design patterns and development libraries
- Excellent knowledge of JavaScript coding standards, design patterns and development libraries
- In depth knowledge of React.js
- In depth knowledge of one or several of the following technologies would be an advantage: Java EE, JBoss EAP, Hibernate, and in the design and implementation of REST APIs
- Knowledge in designing both logical and physical database models
- Knowledge of continuous integration and test automation tools (Jenkins, Sonar, Nexus, GitHub, Junit, Selenium, Wiremock, REST Assured) would be an advantage
- Experience in the banking, financing or insurance domain would be considered an advantage
- Excellent knowledge of English and/or French(*), with a good knowledge of the other. (Knowledge of other EU languages would be an advantage).
Competencies
- Achievement Drive: Continually keeps an eye on performance, focusing on improving it, showing drive and determination to meet short and long-term goals.
- Change Orientation: Adapts to differences and changes in the environment; takes a flexible approach to reach outcomes.
- Collaboration: Works cooperatively as part of a team; works collaboratively with peers across organisational boundaries based on a genuine interest in and an accurate understanding of others and their individual perspectives and concerns.
- Organisational Commitment: Is willing to commit to an organisation whose mission is to support Europe and is open to diversity, and to align her/his own behaviour with the organisation’s needs and intrinsic values, acting with integrity in ways that promote the organisation’s mission, policies and rules.
(*) There may be certain flexibility on this requirement, but limited to particularly suitable candidates who may not yet be proficient in French. If selected, such candidates will be hired on the condition that they build up rapidly knowledge of French and accept that their future career in the EIB may be subject to the attainment of sufficient proficiency in both of the Bank's working languages
We are an equal opportunity employer, who believes that diversity is good for our people and our business. As such, we promote the inclusion of suitably qualified and experienced staff without regard to their gender, age, racial or ethnic origin, religion or beliefs, sexual orientation/identity, or disability (*).
Deadline for applications: 26th August 2020.
(*). We particularly welcome applications from women and persons with disabilities.