Would you like to make an impact and deliver software solutions to the EIB’s core business lines? In this role, you will have the opportunity to drive the development, implementation and maintenance of bespoke banking applications, including supervising and coaching highly specialised external developers.
Our team is looking for top-notch software engineers who love listening to our business needs, working as a team, and proactively taking the lead whenever necessary.
Our mission is to innovate and build scalable and robust software solutions that deliver a great user experience.
Join our team, propose and design technical solutions following best industry standards!
The Bespoke Banking Applications (BBA) Unit develops applications that are at the heart of the EIB, supporting core business activities. We are constantly innovating in the way work and develop software, using state of the art technologies.
In this role, you will report to the Head of Unit and will work in close contact with the unit’s Project Managers and with other IT teams.
Act as thought leader in backend, web and mobile technologies
Lead the development of a number of banking applications
Design, develop, test, deploy, maintain and improve complex software systems having a very good understanding of the full-stack technologies ranging from front-end user interfaces through to back-end systems
Be in lead of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Influence software engineering best practices within a team
Mentor junior software engineers to improve their skills and make them more effective.
Qualifications :
University degree (minimum an equivalent to a Bachelor) preferably in computer science or related disciplines
At least 5 years of relevant experience as a full stack developer, having exposure to Java and JavaScript development
Solid experience in Java and BackEnd technologies, JavaScript coding standards, React.js library and ReactNative library,
Experience in software architecture design, including supervision of the technical teams,
Experience in the banking, financing or insurance domain would be considered an advantage
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 would be an advantage
Experience on Cloud environments and technologies would be also an advantage
Fluent in English and/or French and preferably a solid understanding of the other