Denk jij verder dan de standaard designs patterns? Als senior software engineer krijg je bij Synetic een belangrijke rol. Je helpt organisaties met hoogwaardige, schaalbare online applicaties bij hun digitale transformatie. Tegelijkertijd til je je teamgenoten naar een nog hoger niveau. Geen geringe verantwoordelijkheid – maar wel een hele mooie.

Wat ga je doen?

Als senior software engineer ontwerp je de technische architectuur en ondersteun je projectteams, terwijl je de kwaliteit bewaakt en duurzame beslissingen neemt voor de ontwikkeling en evolutie van producten. Je gaat bij ons vooral werken met PHP en JavaScript, met af en toe wat C# en Python.

Dit is waar je je verder mee bezighoudt:

  • Je bouwt en ondersteunt de bouw van een scala aan online applicaties. 
  • Op basis van user stories schat je inspanningsniveaus in, waarbij je ontwikkelaars ondersteunt door kwaliteit, productiviteit en verantwoording aan te moedigen. 
  • Je begeleidt de algehele technische aanpak van projectteams, definieert projecttaken en bent zelf een stabiele factor. 
  • Je helpt en begeleidt ontwikkelaars bij hun implementatiebeslissingen door jouw visie op de architectuur met ze te delen.
  • Jij denkt dat dingen anders (of beter) kunnen. De technische roadmap voor heel Synetic wordt dan ook mede door jou bepaald.

Wat verwachten we van je?

Als senior weet je dat technologie snel verandert. Om aan de top te blijven verbeter je consequent je vaardigheden. Je daagt jezelf uit door nieuwe opdrachten aan te nemen. Technologieën en code bekijk je vanuit meesterschap: je beheerst je vak als geen ander. Gebruikmakend van je kennis richt je je blik op de toekomst van de development sector.

  • Dankzij je ervaring kun je goed uitleggen hoe het zit met zaken als domain-driven development, functioneel v.s. OOP programmeren, micro-services of edge computing.
  • Je kunt uit de voeten met meerdere programmeertalen. Denk aan Type/JavaScript, C#, Python, Go, Elm en PHP. Je kunt daarbij niet wachten om aan de slag te gaan met de technologie van de toekomst. 
  • Je bent thuis in de wereld van webapplicaties: cache-invalidatie, statelessness, API's als JSON:API of GraphQL en protocollen als HTTP2/3 zijn je niet vreemd. Je hebt ervaring met of zin in PHP, Symfony, Laravel, Drupal, Python, Django, JavaScript, Vue.js, React, Fastify of Node.

Dit zien we graag bij je terug:

  • Je bent in staat goede afwegingen te maken: beginnen we from scratch of verbeteren we het bestaande product?
  • Je weet de ervaring die je opgedaan hebt bij verschillende klanten toe te passen om vraagstukken op te lossen. Daarbij plaats je het probleem in de juiste context. 
  • Je coacht (nieuwe) collega's en geeft opbouwende feedback. Zo laat je mensen groeien in hun functie Je definieert nieuwe standaarden en kunt deze uitleggen aan het team. 
  • Je introduceert nieuwe technologieën, talen of paradigma’s wanneer je denkt dat die relevant zijn voor het team.