.NET Application Architect

Job description

For our customer, the European Commission, we are looking for an Application Architect.
As an application Architect, you will perform the following tasks:

- Architecture and design of information systems;
- Review of the architecture of existing systems;
- Design and development of architecture components 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 during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.

Requirements

1) Skills

  • Good knowledge of Service Oriented Architecture;
  • Good knowledge of applications design;
  • Good knowledge of modelling tools;
  • Good knowledge of Enterprise Architecture;
  • Good knowledge of Relational DBMS;
  • Good knowledge of business process analysis;
  • Knowledge of interoperability technology (e.g. web services, message oriented middleware, service oriented bus);
  • Good redaction skills;
  • Ability to give technical presentations;
  • Ability to apply high quality standards;
  • Ability to cope with fast changing technologies used in application architecture and design;
  • Ability to participate in multi-lingual meetings, good communication skills;
  • Capability of integration in an international/multicultural environment.

2) Specific expertise

  • Master’s degree or equivalent of 5 years high education; and 13 years of IT professional experience
  • 6 years of experience in architecture and design of information systems;
  • 6 years of experience in development of information systems;
  • 4 years of experience in development of information systems using .NET;
  • 2 years of experience with user interface technologies (e.g. jQuery, KendoUI);
  • 2 years of experience with UML or CASE tools;
  • Experience with relational databases;
  • Experience with IIS web server configuration is an advantage;
  • Experience in web technologies;
  • Experience with Microsoft SharePoint;
  • Excellent knowledge of XML;
  • Excellent knowledge of web styling technologies (e.g. CSS, HTML 5);
  • Knowledge of project management methodology is an advantage (e.g. Prince, PMI);
  • Experience with SCRUM development is an advantage;
  • Knowledge of XBRL is an advantage

The project is available only to freelancer professionals.