Over de functie
Functietitel: Softwareontwikkelaar
Type functie: Contractor
Locatie: Op afstand
micro1 schakelt softwareontwikkelaars in om hun expertise in te zetten voor een dynamisch klantproject gericht op digitale innovatie. In deze rol past u uw expertise toe om de volgende generatie AI-systemen te helpen trainen. Uw werk bepaalt hoe modellen leren, redeneren en presteren, dankzij hoogwaardige input uit de praktijk. Eerdere ervaring met AI is niet vereist — uw domeinkennis is wat telt.
Werkzaamheden
- Ontwerp en implementeer schaalbare, onderhoudbare en robuuste softwareoplossingen met Python, Java, JavaScript/Node.js en full-stacktechnologieën.
- Voer gedetailleerde codereviews uit en geef bruikbare feedback om functionaliteit, prestaties en naleving van normen te waarborgen.
- Ontwikkel en onderhoud uitgebreide technische documentatie ter ondersteuning van architectuurbeslissingen en doorlopend onderhoud.
- Werk mee aan het vormgeven van de softwarearchitectuur en doe aanbevelingen voor best practices uit de sector voor stabiliteit en schaalbaarheid op de lange termijn.
- Neem deel aan de analyse van vereisten om efficiënte, hoogwaardige opleveringen te leveren die aan de behoeften van de klant en het project voldoen.
- Draag voorbeelden uit de programmeerpraktijk, toelichtingen en probleemoplossende aanpakken bij als basisinput voor AI-trainingsdatasets.
- Communiceer bevindingen, uitdagingen en oplossingen effectief met duidelijke schriftelijke en mondelinge communicatievaardigheden.
Gewenste kwalificaties
- 5+ jaar bewezen ervaring als professional, consultant of specialist in een of meer van: Python, Java, JavaScript/Node.js of full-stack softwareontwikkeling.
- Aantoonbare expertise in het ontwerpen en beoordelen van complexe softwarearchitecturen en codebases.
- Sterke achtergrond in het produceren en onderhouden van hoogwaardige, gebruiksvriendelijke technische documentatie.
- Gedegen ervaring met codereviewprocessen, waarbij inzichtelijke, constructieve feedback wordt gegeven aan collega's of bijdragers.
- Het vermogen om complexe softwareconcepten te vertalen naar duidelijke, beknopte schriftelijke en mondelinge communicatie.
- Ervaring met het op afstand werken en samenwerken in gedistribueerde teams met behulp van digitale communicatietools.
- Pluspunt: kennismaking met AI, machine learning-concepten of het bijdragen aan technologietrainingsdatasets.