8 hours, 40 minutes ago

Software Engineer

Job Title: Software engineer
Work Context

The Federal Judicial Police is a specialized police service primarily responsible for combating organized crime in all its forms. It is one of the three general directorates of the federal police and focuses on conducting investigations in the areas of cybercrime, terrorism, organized crime, drug trafficking, and many others. It provides support and expertise to the entire integrated police as well as its national and international partners.

Within this directorate, the operational resources assigned to judicial police operations, the fight against serious and organized crime, special units, and technical and forensic police operations are brought together.

Job Description

The software engineer will join an existing team of four people working on the development of a Python application in Django to support operational needs. The work will consist of developing new features and maintaining the existing ones.

The entire project is developed using Agile methods and is fully on-premise. We require a presence of 2 days (Tuesday and Thursday) per week at the office in Brussels (easily accessible by public transport). The candidate must be able to obtain a security clearance.

Location: RAC

Profile

We are looking for a driven and detail-oriented Software engineer with a passion for modeling, designing, and developing innovative software components and applications. He/She must have experience in developing data applications in Django, and demonstrable experience in translating customer needs into technical requirements.

  • Front-end development: Expertise in building and maintaining applications in React.
  • Back-end development: In-depth knowledge of Python for software development, demonstrable experience with Python Django.
  • DevOps experience: Demonstrable experience with Docker and Docker Compose for deployment and CI/CD.
  • Data Quality and Integrity: Strong focus on ensuring the accuracy, completeness, and reliability of data.
  • Problem-Solving Ability: Excellent analytical skills to solve complex technical challenges and deliver data-driven solutions.
  • It is a plus if you already have experience with Nginx or Apache web servers.

Education:

  • At least a bachelor's degree in Software Development/IT or equivalent demonstrable experience in software development.
  • Demonstrable experience in the field of application development in Python.

Technical Skills:

  • Front-end: HTML, CSS, JS, React
  • Back-end: Python, Django
  • Data: Python, SQL, pandas
  • API Development: REST, SOAP, GraphQL
  • Cloud Platforms: (Optional) Azure
  • Versioning: Git, Github, Gitlab, CI/CD

Languages:

  • Language skills: English + fluent in one or preferably both national languages (NL/FR). If not, at least a passive understanding of the other national language is required.

Soft Skills:

  • Strong communication skills
  • Team-oriented and collaborative
  • Innovative thinking
  • Eye for detail
  • Proactive work attitude

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration