2023-04-13 14:47:21

First Officer / Software Engineer within the IMT Systems Life Cycle Management Unit

CVMarket.lv klients

Job Description

1. Introduction The core business of Europol is to receive exchange and analyse information and intelligence with the aim of supporting EU Member States in combating serious and organised crime across the European Union. Working within an established legal framework, Europol is a centre of excellence for information exchange and analysis. Europol is a dynamic multicultural and multi-professional organisation and provides an environment which presents many challenges and opportunities. We are currently looking for skilled and experienced applicants to join our team in The Systems Life Cycle Management Unit. 1.1. The Information Management and Technology Department of Europol The Information Management and Technology Department (IMT) is responsible for developing information management and communication policy. It’s role is to deliver a clear strategy for ensuring criminal information and intelligence exchange between member states. The main task of the Department is to implement and maintain information system to facilitate collecting and exchanging information and intelligence according to the EUROPOL Convention. The IMT, 102 strong, consists of seven units, each with specific competencies and responsibilities. 1.2. The IMT Systems Lifecycle Management Unit: staffing and technology Within the ICT department, the IMT Systems Lifecycle Management Unit will have 13 members of staff in 2006. This unit is responsible for the software architecture of the organization’s applications and for the development of web- and client-server applications, as well as for the operational management of production database- and web-servers. Europol uses innovative and leading edge technologies to enable fast, effective and secure access to, and enrichment of, information in a unique multi-lingual and multi-disciplinary international law enforcement environment. Europol applications are based upon Windows operating systems. The work will take place at Europol in a team-oriented environment. The applicant’s main project will be a major Europol project that has been developed during 2004 and 2005 and is now in production. Further development of new versions and maintenance are planned for the next three years. The project is based on Microsoft .Net technology on a Windows Environment. The First Officer to be recruited will act under the supervision of the Head of Unit who reports to the Assistant Director of the IMT department. 2. Job description 2.1. Main dates: Deadline for application: 4 August 2006 Recruitment procedure: 11 and 12 September 2006 Starting date for employment: as soon as possible 2.2. Situation within the Europol structure: Deputy Director, Head of IMT Department Head of IMT Systems Life Cycle Management Unit First Officer – IMT Systems Life Cycle Management to be recruited 2.3. Purpose of the post The Software Engineer’s role is to write, code, test, and analyze software programs and applications with and emphasis on security. This includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. The Software Engineer will also analyze and amend software errors in a timely and accurate fashion, and provide status reports where required. 2.4. Main responsibilities The successful applicant will have to:
  • Create and maintain application security best practise documentation;
  • Create and maintain threat models for internal applications;
  • Design and document security architectures and security features for internal applications;
  • Actively participate as a programmer during application development phases;
  • Create normal as well as security unit and other tests;
  • Create and maintain project-related technical documentation work;
  • Keep security requirement changes, system model and work performed by other developers synchronised with each other during the whole software and project lifecycle.
  • Elaborate and discuss different options for ICT based solutions/improvements; propose technical solutions;
  • Perform feasibility studies by using own expertise, specialist’s knowledge within the ICT unit and external sources;
  • Interact with other security specialists within the Information Management and Technology Department.
  • Requirements

    2.5. General requirements The post holder must:
  • be a national of one of the Members States of the European Union (Article 24 of Staff Regulation),
  • have completed a study of computer science, a related science or appropriate professional experience,
  • have minimum 5 years of ICT experience and proficiency in similar position,
  • have a sound knowledge of at least two official EU languages, including English. 2.6. Skills and competencies required The post holder must have: Education & Experience
  • Experience with threat modelling of ASP.NET applications Technical skills
  • Sound knowledge of and experience with .NET Cryptography and .NET Security;
  • Sound knowledge of and experience with Visual Studio .Net, ASP.NET, C#. Experience with other Visual Studio products would be an advantage;
  • Detailed knowledge of the .NET framework 1.x and 2.0 required;
  • Detailed knowledge of IIS 6.0, Active Directory, authentication and authorisation required, including experience with two factor authentication and OTP;
  • Knowledge of a Security Testing Methodology is required
  • Good knowledge of XML;
  • Operating systems: Good knowledge of Microsoft Windows XP or Windows 2000 or Windows 2003 Server;
  • Server applications: Knowledge of and experience with MS SQL Server 2000 or 2005 from a development perspective;
  • Knowledge of the Open Web Application Security Project (OWASP), and/or ISO17799/BS7799/IEC27001 is considered an advantage. Methodologies
  • Knowledge of and experience in a recognised system engineering methodology. Knowledge and experience in MSF, Extreme Programming or Test Driven Development would be an advantage;
  • Knowledge of and experience in Object Oriented Software Engineering;
  • Teamwork: Sound knowledge of working in multiple-developer based projects and using respective tools like code repositories; experience with automated test tools; General skills
  • Good organisational skills;
  • High level of initiative, creativity and co-operation.
  • Good communication skills.
  • Company offers

    3. Salary
  • Scale: 6
  • The basic salary is EUR 5.562,82
  • In addition, when relevant, family allowances can be granted:     - 5% of the basic salary – household allowance;     - EUR 275,59 per dependant child; - EUR 898,69 – expatriation allowance;
  • Social contributions and taxes have to be deducted from the above-mentioned amounts.
  • Additional information

    4. Information Applicants are required to fill out the Europol application form in English and submit it together with a curriculum vitae. The application form, further information, including general conditions of employment can be obtained at the Europol web site (www.europol.eu.int) or by calling +31 70 302 1467 or +31 70 302 5298.