Senior Specialist – Application Engineering & Development - JAVA, Solution at Europol
2517 Den Haag, Zuid-Holland, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 25

Salary

7.55972

Posted On

18 Apr, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Eligibility, Addition

Industry

Information Technology/IT

Description

ORGANISATIONAL CONTEXT

This selection procedure is intended to fill one (1) currently available post.
Europol retains the right to make use of the reserve list to select candidates for similar posts within the organisation, should business needs require so.

DURATION OF PROFESSIONAL TRAINING ADDITIONAL PROFESSIONAL EXPERIENCE REQUIRED FOR EQUIVALENCY

More than 6 months and up to 1 year 4 years
More than 1 year and up to 2 years 3 years
More than 2 years and up to 3 years 2 years

More than 3 years 1 year

  • In addition to the above at least 6 years of professional work experience gained after the award of the diploma.
Responsibilities

PURPOSE OF THE POST:

The incumbent is mainly responsible for designing, developing, testing, and analysing software modules and applications with the emphasis on multi-tier applications. This includes researching, documenting, and modifying software specifications throughout the production life cycle, as well analysing and amending software errors in a timely and accurate fashion.

FUNCTIONS AND DUTIES

The incumbent carries out the following main functions and duties:

  • Participate as a senior developer during the application development phases, which may include outsource/co-sourced delivery;
  • Act as a squad leader, if appointed, by leading a squad of developers, improve technical areas, foster collaboration and communication within the squad, and handle administration tasks;
  • Act as Scrum Master, if appointed, maintain the backlog, assign tasks to squad members, perform agile ceremonies, and reduce sprint backlog carryover to ensure timely and quality completion of work;
  • Collaborate with the Quality Assurance team to ensure that software solutions are thoroughly tested and meet quality standards and create unit tests and integration tests;
  • Create and maintain project-related technical documentation, including design and deployment documentation, in cooperation with the Architecture Team;
  • Maintain requirement changes, system model and ensure work performed by other developers is synchronised during the software and project lifecycle;
  • Elaborate and discuss different options for ICT based solutions/improvements; proactively collaborate in the definition and implementation of improvements to the Applications Lifecycle Management methodologies and tools;
  • Provide guidance and mentorship to other developers, participate in code reviews and offer feedback and guidance to ensure clean, maintainable code that adheres to best practices and contributes to the team’s success;
  • Develop and implement Agile development processes, including sprint planning, daily stand-ups, and retrospectives;
  • Perform any other related tasks, as assigned by the line management.
Loading...