Software Architect

Job Category

Job Experience

Job Location

Expiration Date

10 Apr 2017

Software Architect

The consultant/s shall be requested to perform various tasks related to the projects, products, applications and services managed by the ICT unit. The tasks will include:

Design, integration and implementation experience in one or more of the following domains:

  • Workflow and Case Management;
  • Portal and web content management;
  • Document management;
  • Master data management;
  • Identity Access Management;
  • Data Warehouse, ETL and BI architecture;
  • Java and other programming languages.

• Ability to use the software architecture tools and methodologies as specified in the service request, especially on large and complex projects;

• Extensive working experience in delivering solutions following:

  • Object oriented analysis and design methodologies;
  • Service Oriented Architecture principles;
  • Data Warehouse Architecture principles and patterns ;
  • Iterative and Agile (i.e. Kanban, Scrum, other lean techniques) development methodologies.

Qualifications

  • Min . 12 years in IT (12 years of higher studies + professional IT experience./ Min. 8 years professional IT experience in System architecture and functional design;
  • Review business requirements, identifying high risk and/or costly requirements;
  • Ensure functional and non-functional requirements such as security and performance are met by the system’s architecture and liaise with the stakeholders where necessary;
  • Analyse candidate architectures in order to design and conduct proof of concepts and prototypes, validating that the proposed solution architecture meets the functional and non-functional requirements using existing components of the Agency’s reference architecture or, if necessary, introducing new ones;
  • Co-operate with data architects on the feasibility of logical and physical data models;
  • Design, communicate and document solution architecture, including as-is/to-be system designs, development and deployment views, satisfying functional and non-functional requirements and complying with EMA’s Enterprise Architecture standards;
  • Lead the decision making process for the necessary solution architecture decisions and ensure they are justified and documented;
  • Co-operate with project manager and define and estimate work packages and allocate resources according to their skills for project work;
  • Present solution architecture to Enterprise Architecture Board and address resulting actions;
  • Actively participate in software implementation phase according to defined requirements, including user interface design and application security aspects, in compliance with agreed project planning;
  • Ensure the delivery of good quality software product by:
    • Confirming the implementation of unit and integration testing of the system’s key functional requirement by the development team;
    • Leading architecture and code reviews and addressing outcomes of the reviews;
    • Clearly articulating tactical decisions taken during the course of the project, enabling a development team to address them.
  • Capacity to assist with the evaluation and testing of products delivered by external system suppliers to ensure that they conform to requirements and technical standards.
  • Communication abilities:
    • Able to liaise with different stakeholders (e.g. business users, management and development teams) to understand requirements and communicate key technical issues appropriate for the audience.
    • Liaise with release managers, operations and support teams, providing the necessary documentation support and training to transition the system to production
  • Supervisory experience:

 Able to define tasks and assign them to developers according to the nature of the task and the developer’s skills.

  • Leadership capabilities:
    • Demonstrable leadership capabilities are mandatory;
    • Experience in coaching developers in new technologies;
    • Experience in managing interactions between the development team and other stakeholders (system administrators / technical operators, testers, support teams, analysts, management, business, etc.).     
 

Apply now

Before you apply, read the latest news about EU policies on EurActiv.com.

Employers want to know how you found their job advert so please state that you found this position advertised on the EurActiv JobSite.

The JobSite can give you more...
Get a bi-weekly newsletter featuring the latest jobs published online here.
Become the JobSite's fan on Facebook.
Follow us on Twitter and receive the latest news and job of the day.

 

Disclaimer: EurActiv is not responsible for the content of the job vacancies published. Reproduction or redistribution of the above text, in whole, part or in any form, requires the prior consent of the original source. Terms and Conditions apply.

 

Related Jobs

POSITION COMPANY EXPERIENCE DEADLINE
Head of Unit IT EBA - European Banking Authority 5 to 8 years 13 April
IT Operations Specialist EBA - European Banking Authority 5 to 8 years 30 March

Supporters