BRQ16992

Python Developer

Category:

Development

Project description:

Binnen het datateam bouw je als Python Developer binnen een groeiend en multidisciplinair scrumteam aan software voor diverse projecten. Je werkt in je rol van Python Developer in ons virtuele lab in Azure samen met data scientists, data engineers en data consultants. De gevarieerde projecten lopen uiteen van het zorgen voor het kunnen downloaden van data van web-bronnen tot het ondersteunen van de data-scientist om de code uit de experimenteerfase naar een herbruikbare module te tillen. Of je gaat bijvoorbeeld API’s schrijven, zodat alle klanten hun recommendations kunnen ontvangen. Ben jij niet onbekend met termen als cloud-native development, API, REST, OWASP, git, Kubernetes, (No)SQL, FAST, flask, Django en CI/CD?

Technical skills:

• Je bouwt graag APIS in python en hebt kennis met frameworks zoals flask, django, fast api, pyramid (we kozen voor Fast)
• Je hebt kennis van security en api management
• Je hebt performante python apis geschreven (eg een b2c recommender api in ons geval)
• Je kunt een api uitdesignen en de nodige swagger openAPI docs opleveren
• Designen, bouwen en deployen van een set aan batch data applicaties in spark / azure batch
• Ervaring in workflow mgmt en job scheduling van data loads (airflow, azure data factory)
• Ervaring in real time data streaming en verwerking is een plus (azure functions / event hubs / streaming analytics)
• Ervaring in cloud Azure is een plus. Algemene cloud ervaring is een must
• Kennis van ETL voor grote data sets op gedistribueerde systemen
• Doorgedreven kennis in programmeertalen (python, sql, hcl, ...) en in het exposen van data (API, sql server, event streams,..)
•Ervaring/voeling in build automatisatie en devops CI/CD tooling is een plus: git, Terraform/ARM templates, Circle CI
• Ervaring met web omgevingen die gebruik maken van big data intel/recommendations. Javascipt, Java, Node Js, API laag om data te exposen
• Kennis van Nederlands is een must
De gave om leesbare, functionele en onderhoudbare code te schrijven en voelt eigenaarschap voor de door jou ontwikkelde oplossingen

Soft skills:

Ervaring met het werken binnen scrumteams en de ambitie om op de hoogte te blijven van veranderingen in je vakgebied.

• Een proactieve instelling, je bent resultaatgericht en houdt van samenwerken

Contact person:

Contact name: Recruitment IT Staffing