DESCRIPTION OF THE TASKS
• Propose solutions’ design and architecture.
• Development and maintenance of web applications
• Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting.
• Perform technical migrations.
• Production of software architecture and design documentation.
• Analysis of the integration of different information systems.
• Review of the architecture of existing systems to migrate of existing system in the cloud.
• Design and development of architecture components and building blocks using cloud components.
• Data analysis and data modelling.
• Elaborate and improve database models, maintain databases.
• Participation in technical working groups, team meetings and progress meetings with the users.
• Evaluate systems for discrepancies or vulnerabilities,
• Guarantee security and confidentiality of the features based on the confidentiality classification assigned through an IT security plan.
KNOWLEDGE AND SKILLS
• Good knowledge of architecture best practices and patterns.
• Good knowledge of applications design.
• Good knowledge of Enterprise Architecture.
• Good knowledge of Relational DBMS.
• Knowledge of interoperability technology (web services, message-oriented middleware, service-oriented bus, event architecture)
• Excellent knowledge of Java.
• Good knowledge of Javascript, Angular, CSS, HTML.
• Ability to cope with fast changing technologies used in application architecture and design.
• Excellent interpersonal and communication skills
• Capability to write clear and structured technical documents
• Ability to give technical presentations.
• Ability to apply high quality standards.
• Autonomous and rapid self-starting capability.
• Ability to take ownership.
• Strong organisational and time-management skills.
Due to the particular nature of a large international organisation such as the European Commission, candidates should also have the following non-technical skills:
• Capability of integration in an international/multicultural environment, rapid self-starting capability and experience in working in team;
• Ability to participate in multilingual meetings;
• Ability to work in multi-cultural environment, on multiple large projects;
• Excellent Team Player;
• Ability to understand, speak and write English, French will be an advantage;
• High degree of discretion and integrity is required as the applications managed and maintained in OIB contain personal and confidential data.
SPECIFIC EXPERTISE
• at least 5 years of specific expertise in Java
• at least 3 years of specific expertise in Angular
• at least 3 years of specific expertise in Javascript
• at least 2 years of specific expertise in Cloud architecture
• at least 5 years of specific expertise in relational databases