Software Engineer
Job Title: Software engineer
Work Context
The Federal Judicial Police is a specialized police service that is 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 fields 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 grouped 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 methodologies and is fully on-premise. Presence at the office in Brussels (easily accessible by public transport) is required two days per week (Tuesday and Thursday). The candidate must be able to obtain a security accreditation.
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 client 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.
-
Experience with Nginx or Apache web servers is a plus.
Education:
-
Minimum a bachelor’s degree in Software Development/IT or equivalent demonstrable experience in software development.
-
Demonstrable experience in 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 + proficiency 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.
-
Attention to detail.
-
Proactive work attitude.
RAC-site
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.
Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be