Phyton Developer / Front-end Developer

ICQ-Flex Profs BV
Rijen, Netherlands
6 days ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Cascading Style Sheets (CSS) Databases Web Servers JSON JQuery Python (Programming Language) Object-Oriented Software Development SQL Databases Data Processing Flask (Web Framework) Backend
+1 more
Front End Software Development

Job description

In dit project wordt het gerealiseerde prototype van het dashboard gelanceerd en in beheer genomen. Vervolgens worden diverse onderdelen doorontwikkeld en de oude/tijdelijke oplossingen worden uitgefaseerd. Dit project kent een klein ontwikkelteam binnen TF-RIEC, er wordt ondersteuning gezocht op zowel back-end als front-end ontwikkeling

Het resultaat zal een python-webserver zijn die de functie heeft om data invoer op te slaan/te analyseren en vervolgens weer te geven in een Foundation framework. Voor de gebruiker moet het een stabiel en gebruiksvriendelijk dashboard zijn met aantrekkelijke weergaves. Het beheer van de applicatie is eenvoudig over te dragen aan een van onze vaste medewerkers.

Requirements

We zoeken iemand die inzetbaar is als python developer maar ook kennis en ervaring heeft met front-end development. Onder (functioneel) aansturing van een projectleider (en in afstemming met een interne inhoudelijk specialist) zorg je ervoor dat een 1.0 versie van het dashboard ontwikkeld en gelanceerd wordt. Vervolgens worden volgens planning diverse elementen (door)ontwikkeld, getest en toegevoegd. Bij derealisatie van het dashboard is gebruiksvriendelijkheid een belangrijke eis. Er is tevens behoefte aan verschillende weergaves (denk aan digitale pagina’s, maar ook vaste factsheets die geprint kunnen worden). Voor de back-end ontwikkeling vragen we kennis en ervaring met:

  • Python 3, SQL-databases / SQL Alchemy, JSON, OOP en Flask, Blueprints Voor de front-end ontwikkeling vragen we kennis en ervaring met:

  • Foundation framework, CSS/Javascript/jQuery, Dataverwerking mbv JSON
  • Ervaring met databases is een pre.
  1. Je hebt meerdere jaren ervaring als Python developer.
  2. Je hebt kennis van en ervaring met front-end development, Foundation framework, CSS/Javascript/jQuery, Dataverwerking mbv JSON.
  3. Je hebt kennis van en ervaring met back-end development, Python 3, SQL-databases / SQL Alchemy, JSON, OOP en Flask, Blueprints.

  4. Je hebt ervaring met databases.

About the company

Als Taskforce-RIEC ondersteunen en adviseren we onze netwerkpartners bij de aanpak van ondermijnende criminaliteit. Vanuit onze verschillende teams is er een veelheid aan producten, diensten en activiteiten welke geleverd worden. Er is een eerste stap gezet in het verzamelen van deze data in een applicatie waarbij de informatie wordt getoond in een dashboard. Via dit dashboard geven we de organisatie inzage in onze activiteiten. Hierdoor verbeteren we onze samenwerking en kunnen we eenvoudiger rapporteren over de geleverde inzet en het behaalde resultaat. Wat begon als een klein initiatief, is uitgegroeid tot een prototype gebaseerd op de basale elementen die het dashboard moet gaan kennen, dit prototype moet daadwerkelijk gerealiseerd en verder uitgebouwd worden. Het moet een gebruiksvriendelijke volwaardige applicatie worden voor alle medewerkers van TF-RIEC. Het eindproduct is een object oriented product dat modulair wordt opgebouwd met behulp van blueprints. Het dashboard gebruikt een SQL database voor alle dataverwerking en opslag. De communicatie tussen front-end en back-end gebeurt op basis van een API die gemaakt wordt in de back-end.

1) Het dashboard moet een registratietool krijgen voor rechtstreekse invoer (door de eindgebruiker). Dit vervangt de import van losse datasets, met verschillende formats. Dit moet een gebruiksvriendelijke en uniforme tool worden, waarbij gebruik gemaakt wordt van verplichte keuzevelden en optionele tekstvelden. 2) Er moet een (technisch) stabiele en (inhoudelijk) betrouwbare gegevensverwerking, -opslag en -output worden ontwikkeld. 3) Het dashboard moet stabiel en gebruiksvriendelijk worden met een interactieve/natuurlijke navigatie. Het moet gaan bestaan uit diverse overzichtspagina’s die uit meerde lagen bestaan op de onderdelen ‘gebied’, ‘team/programma’ en ‘thema’. 4) Er moeten geautomatiseerde factsheets ontwikkeld worden waarmee de beschikbare data ook fysiek/printbaar meegenomen kan worden.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all