/ EUROJUST
P.O. Box: 16183
2500 BD The Hague
THE NETHERLANDS

Annex D

Profiles Requirements

Provision of Software Development, Maintenance and Support Services for Eurojust

2012/EJ/86

Contents

1.Business Analyst

2.System Designer/Architect

3.Technical Writer

4.Software Developer/Engineer

5.Senior Software Developer/Engineer

6.Software Tester

7.Senior Software Tester

8.Project Manager

9.Quality Manager

IMPORTANT: CVs requested for the profiles requirements will not be further examined in the technical evaluation stage. CVs will be requested for the Selection phase only - TECHNICAL AND PROFESSIONAL CAPACITY, in order to prove that the tenderer has the manpower to provide the required Services with sufficient educational and professional qualifications as listed in Annex D – “Profile Requirements”.

Instead, tenderers will have to use these profiles when they propose a specific team structure for the organisation of each of the three categories of required Services (see Annex A - Technical Proposal, section 2- “Proposed organisation of the Services”).

The tenderer shall provide an adequate amount of manpower to provide the required Services with sufficient educational and professional qualifications.

Thefollowing profiles with educational and professional qualifications are requested:

1.Business Analyst

Persons who are able to perform tasks in the area of business, user, system and functional requirements analysis and business processes modelling to improve Eurojust’s systems functionality and usability.

Description of main tasks:

  • Requirements analysis
  • Writing/maintenance documents of applications that reflect the specifications.
  • Assisting in prototyping
  • Definition and integration of technological components.
  • Integration with other applications.
  • Production of technical documentation.
  • Assistance with deployment and configuration of the systems.’
  • Data flow analysis

Minimum requirements:

  • 4 years of work experience in a similar role with a responsibility for requirements engineering and Business Process Modelling (BPM) and has at least 3 projects taken through the full life cycle, from concept to delivery and acceptance by the client;
  • knowledge of engineering methodology and tools such as e.g. Requisite Pro or similar
  • experience with UML and/or case tools;

Optional educational and professional qualifications:

  • experience in working closely with business users, system designers/architects and testers.

2.System Designer/Architect

Persons who are able to perform tasks in the area of business, functional and/or technical architecture and who are able to produce business, functional and technical specifications for Eurojust’s systems.

Description of main tasks:

  • Producing technical architectures that are modifiable, dependable and scalable.
  • Translating business requirements into conceptual, logical and physical data models.
  • Evaluating projects from a technical stance
  • Manage the development and implementation of information systems to meet business needs
  • Working with clients and advising them on key architectural decisions based on the platform and supporting technologies
  • Delivering solutions to customers including database consolidation, implementation and application integration with accent on architecture.
  • Providing technical connection between the Project Manager and the Software Developers
  • Development and enhancement of architecture.

Minimum requirements:

  • 5 years of work experience in a similar role with a responsibility for the design and specification of Software applications and systems;
  • Minimum 2 years experience on ICT architecture,
  • experience with development of Smart Client applications including integration with MS Office and Exchange.

Optional educational and professional qualifications:

  • ability to understand and create system requirements, system architecture, UML (Unified Modelling Language) design, object oriented design (OOD), object oriented programming (OOP), Erwin diagrams, database modeling, good knowledge of Microsoft technologies and on Microsoft .NET environments;
  • working experience with Visual Studio 2008 Team Edition for Software Architects, or equivalent;
  • working experience and knowledge of ISO 27000 standards, or equivalent;
  • experience with Cisco ACE XML Gateway, or similar technologies;
  • experience with virtualization technologies (VMWare, or equivalent).

3.Technical Writer

People who are able to perform tasks in designing, creating and maintaining a variety of user and technical documentation.

Description of main tasks:

  • Writing user and technical documentation for information systems during their development;
  • Integration of on-line help in information systems;
  • Verification of the technical documentation against applications;
  • Documenting the programs;

Minimum requirements:

  • 2 years of work experience in a similar role

Optional educational and professional qualifications:

  • Proficiency in Unified Modelling Language (UML);
  • University degree with minimum 1 year experience in IT or non university degree with minimum 2 years experience in IT;

4.Software Developer/Engineer

Persons who are able to perform the tasks throughout the various phases of a development lifecycle or a maintenance lifecycle for a given application

Description of main tasks:

  • Programming and/or maintenance of applications.
  • Testing of applications.
  • Installation and configuration of applications.
  • Migration and updates of applications.
  • Creation and/or maintenance of databases.

Minimum requirements:

  • 3 years of work experience in a similar role with a responsibility for software development and maintenance;
  • experience with Visual Studio 2008;
  • experience with XML and SOAP;
  • experience in development of Smart Client applications based on .NET 3.5 andrelational databases (MS SQL).

Optional educational and professional qualifications:

  • experience with SQL Server Integration Services;
  • experience with SQL Server Analysis Services;
  • experience with SQL Server Reporting Services;
  • experience with developmentof applications that use formal security classifications;
  • experience with development of applications that deal with entities and qualified relations between them;
  • experience with development of applications that handle sensitive (personal) data with strong access and audit rules;
  • experience in automated testing of .Net client server applications;
  • experience with Visual Studio tools for office (VSTO) 3.0 SP1.

5.Senior Software Developer/Engineer

Persons who are able to perform the tasks throughout the various phases of a development lifecycle or a maintenance lifecycle for a given application.In addition to the main tasks of the Software Developer/Engineer profile above, the Senior one will have more coordinating role.

Description of main tasks (in addition to the main tasks of the Software Developer/Engineer):

  • Prototyping.
  • Definition and integration of technological components.
  • Integration with other applications.
  • Assistance with the implementation of the architecture.

Minimum requirements:

  • 6 years of work experience in a similar role with a responsibility for software development and maintenance;
  • Microsoft Certified Professional Developer, or equivalent;
  • experience with Visual Studio 2008;
  • experience with XML and SOAP;
  • experience in development of Smart Client applications based on .Net 3.5 and relational databases (MS SQL).

Optional educational and professional qualifications:

  • experience with SQL Server Integration Services;
  • experience with SQL Server Analysis Services;
  • experience with SQL Server Reporting Services;
  • experience with development of applications that use formal security classifications;
  • experience with development of applications that deal with entities and qualified relations between them;
  • experience with development of applications that handle sensitive (personal) data with strong access and audit rules;
  • experience in automated testing of .Net client server applications;
  • experience with Visual Studio tools for office (VSTO) 3.0 SP1;
  • Microsoft Certified Professional Developer.

6.Software Tester

Description of main tasks:

Persons who are able to perform tasks in the area of compliance checks and tests of software deliverables, including documentation against the requirements and specifications, definition of test plans and test cases, construction of test scenarios and scripts, test coordination and execution, reporting of test results to the Senior Software Tester.

Minimum requirements:

  • 3 years of work experience in a similar role with a responsibility for designing and development of test cases and scripts and the execution of tests with testing software (e.g. HP Quality Centre/ HP Quick Test Pro/ HP Functional Test, or equivalent).

Optional educational and professional qualifications:

  • Experience with Test Driven Development (TDD) and scenarios.

7.Senior Software Tester

Description of main tasks (in addition to the main tasks of the Software Tester):

  • Take responsibility in planning and testing of the applications.
  • Production and review of test scripts.
  • Building the test environment.
  • Investigation and replication of issues, logging of issues.
  • Continual contribution to the improvements of the test process.
  • Elaboration of test programs.

Minimum requirements:

  • 5 years of work experience in a similar role with a responsibility for designing and development of test cases and scripts and the execution of tests with testing software (e.g. HP Quality Centre/ HP Quick Test Pro/ HP Functional Test, or equivalent).

Optional educational and professional qualifications:

  • Experience with Test Driven Development (TDD) and scenarios.
  • Possession of a software testing certificate

8.Project Manager

Person with the responsibility for managing one or more projects. He/she is responsible for managing the budget, the work plan and all the project management procedures (contract management, scope management, issues management, risk management etc.).

Minimum requirements:

  • 8 years of work experience in a similar role with a responsibility for managing one large or simultaneously several small software development projects and has at least 3 projects taken through the full life cycle, from concept to delivery and acceptance by the client.

Optional educational and professional qualifications:

  • Certification and/or proven proficiency in Project Management (e.g. Prince2Practitioner or equivalent).

9.Quality Manager

Description of main tasks:

Person with responsibility for continuous improvement and delivery of products and services that meet or exceed customer expectation.

Minimum requirements:

  • 3 years of work experience in a similar role with a responsibility for Quality Assurance processes;
  • previous experience of using test management tools e.g. HP Quality Centre, or equivalent.

Optional educational and professional qualifications:

  • Certification and/or proven proficiency in Project Management (e.g. Prince2 Practitioner or equivalent).

2012/EJ/86Annex D - Profiles Requirements