Software Maintainability/Quality Specialist for multinational client i

South Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are looking for a Software Maintainability/Quality Specialist to work at our multinational client in The Hague

Expected tasks and deliverables by the Consultants

  • Define software maintainability requirements and criteria together with an approach (based on standards and automation where possible) to validate if the maintainability requirements have been fulfilled.
  • Create an inventory and categorisation of common popular frameworks and libraries for which sample usage scenarios, optionally including example code snippets shall be documented;
  • Perform a number of project code reviews to demonstrate the applicability of the proposed validation approach.
  • Identify potentially applicable standards in the area of software quality and maintainability in particular.
  • Deliver a document which clearly outlines the importance of software maintainability, how to achieve maintainability and how to measure/validate the maintainability requirements.

This document needs to address the following topics:

  • Definition of Software Quality and its composing dimensions
  • Importance of Software Maintainability
  • Requirements and criteria for software maintainability
  • Definition of relevant software maintainability metrics and how to achieve these metrics from software delivery point of view
  • Checklist for validating software deliveries
  • Approach and process to measure the software maintainability
  • Approach on how to measure the previously defined metrics (preferably automatic)
  • Shortlisting of tools (if applicable) which can perform the calculation of the maintainability metrics
  • Perform research into limited number of tools to assess the suitability.

Educational and experience

  • University degree and at least 8 years of experience in Software Engineering and Software Quality.

The Contractor shall demonstrate the following skills:

  • Expert knowledge of Java programming language;
  • Expert knowledge of common popular open source frameworks
  • Expert knowledge of software quality in general and maintainability in particular;
  • Knowledge of relevant software quality metrics;
  • Knowledge of JavaScript programming language and relevant JavaScript libraries and frameworks, angular js in particular;
  • Knowledge of tools which calculate a number of software quality metrics (eg SonarQube)
  • Ability to create and maintain technical documentation;
  • Good Communication skills, interpersonal skills and analytical skills.
  • Being active in a multi-cultural environment, the Contractor's staff shall have a very good level of English (oral and written).
  • The knowledge German and French will be of added benefit.

infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 35 years we have delivered IT systems and solutions, and IT consultancy and staffing services, to our clients in Luxembourg and across Europe.

Start date
15-2-2018
Duration
21-12-2018, extensions possible
(extension possible)
From
infeurope S.A.
Published at
30.01.2018
Project ID:
1493451
Contract type
Freelance
To apply to this project you must log in.
Register