Leave us your email address and we'll send you all the new jobs according to your preferences.
Randstad Digital - Full Stack Developer
Posted 1 day 7 hours ago by Randstad Digital
Permanent
Not Specified
Other
Antwerpen, Belgium
Job Description
Wij zoeken een getalenteerde en gemotiveerde Full Stack Software Developer om het data science- en softwareontwikkelingsteam te versterken. De primaire verantwoordelijkheid van deze rol is het ontwerpen, ontwikkelen en implementeren van interne softwareoplossingen. Je werkt samen met diverse stakeholders om gebruikersvereisten en functionele specificaties te verfijnen. Je ontwerpt softwareoplossingen met behulp van een MicroService-gebaseerde softwarearchitectuur. Je ontwikkelt server- en client-side applicaties op basis van event- of request-gedreven architecturen. Daarnaast schrijf je geautomatiseerde unit-, integratie- en end-to-end-tests. Je begeleidt junior softwareontwikkelaars en geeft constructieve feedback tijdens code reviews.
Belangrijkste verantwoordelijkheden
Vaardigheden en kwalificaties
Belangrijkste verantwoordelijkheden
- Overleggen met stakeholders, verzamelen en documenteren van gebruikersvereisten en functionele specificaties
- Vereisten vertalen naar een softwarearchitectuur (ondersteuning door een senior softwareontwikkelaar of architect)
- Ontwikkelen van schaalbare, performante en betrouwbare softwareoplossingen.
- Schrijven van schone, onderhoudbare en efficiënte code
- Begeleiden van junior softwareontwikkelaars, bieden van technische begeleiding en ondersteuning
- Uitvoeren van code reviews en naleving van best practices en codeerstandaarden waarborgen
- Identificeren en oplossen van technische problemen en uitdagingen
- Op de hoogte blijven van de nieuwste trends en technologieën in de industrie om ervoor te zorgen dat onze interne oplossingen cutting-edge blijven
Vaardigheden en kwalificaties
- Masterdiploma in computerwetenschappen, engineering of een gerelateerd vakgebied
- 7 jaar werkervaring
- Aantoonbare ervaring met het ontwikkelen van applicaties met Python, Htmx, HTML, CSS en JavaScript (vanilla of Vue JS)
- Grondige kennis van threading, multiprocessing en asynchrone programmering.
- Goede kennis van softwareontwerppatronen
- Begrip van functioneel en objectgeoriënteerd programmeren
- Ervaring met verschillende Python-webframeworks (Fast API, Flask, etc.).
- Ervaring met het schrijven van testcode (PyTest, Cypress)
- Ervaring met message bus-technologieën (Kafka, Rabbit MQ), caching-systemen (Redis) en relationele en niet-relationele databases (Postgres, Oracle, MongoDB, Cassandra, S3, etc.)
- Ervaring met DevOps (Jenkins, OpenShift), Docker-containers en versiebeheer (GIT, GitLab)
- Basiskennis van netwerk-topologieën en hun impact op softwareontwerp
- Sterke communicatieve vaardigheden, zowel mondeling als schriftelijk
- Vloeiend in Engels en Nederlands
- Analytisch denkvermogen, pragmatische probleemoplossing
- Vermogen om samen te werken in cross-functionele teams
- Eerdere ervaring in de farmaceutische of een andere sterk gereguleerde industrie is een pluspunt