Nature of the main tasks:
•Architecture and design of information systems.
•Review of the architecture of existing systems
•Design and development of component architecture and building blocks
•Analysis of the integration of different information systems
•Data analysis and data modelling.
•Coordination of the implementation of the technical architecture
•Technical interface between the project leaders and the developers
•Production of software architecture documents
•Participation in technical working groups, progress meetings and meetings with the users
•Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting
Knowledge and competences:
•Software development methodologies (RUP, RUP@EC, Agile, Agile RUP@EC)
•Service Oriented Architecture
•Object Oriented Programming languages