Wil jij werken aan software die dagelijks gebruikt wordt binnen bedrijfsprocessen? Voor een softwarebedrijf in Enschede zoeken we een Software Engineer die graag bouwt aan goede, stabiele en onderhoudbare applicaties.
Je werkt in een productteam aan bestaande en nieuwe softwareoplossingen. De basis staat, maar er is genoeg te verbeteren en verder te ontwikkelen. Denk aan nieuwe functionaliteiten, technische verbeteringen, bugs, codekwaliteit en het slimmer inrichten van bestaande onderdelen.
Als Software Engineer werk je aan het ontwikkelen, onderhouden en verbeteren van software binnen één van de productteams. Je vertaalt requirements naar werkende oplossingen en denkt mee over hoe onderdelen technisch goed kunnen worden opgezet.
Je bent bezig met het bouwen van nieuwe functionaliteiten, maar ook met het verbeteren van bestaande code. Daarbij kijk je naar kwaliteit, onderhoudbaarheid en hoe onderdelen goed met elkaar samenwerken. Je lost bugs op, denkt mee over technische keuzes en helpt om de software stap voor stap beter te maken.
Afhankelijk van je ervaring werk je meer begeleid of juist zelfstandig aan complexere vraagstukken. Als junior krijg je ruimte om te leren en door te groeien. Als medior of senior pak je meer verantwoordelijkheid binnen het team en denk je sterker mee over technische richting, architectuur en kwaliteit.
Je werkt samen met Product Owners, Tech Leads en andere engineers. Binnen het team worden code reviews gedaan en is er ruimte om samen naar oplossingen te kijken. Ook werk je mee aan geautomatiseerde testen en verbeteringen in het ontwikkelproces.
De gebruikte technieken kunnen per team verschillen. Denk aan Java, Spring Boot, Angular, Flutter, Git, CI/CD en moderne softwareprincipes zoals Object Oriented Design, design patterns, microservices en clean architecture. Je hoeft niet alles al te beheersen, maar je moet het wel leuk vinden om nieuwe technieken op te pakken.
-
Hbo werk- en denkniveau
-
Ervaring met softwareontwikkeling binnen een professioneel ontwikkelteam
-
Ervaring met één of meerdere moderne programmeertalen of frameworks
-
Kennis van Git
-
Kennis van Object Oriented Design en design patterns
-
Ervaring met testen of testautomatisering
-
Interesse in softwarearchitectuur, microservices en clean architecture
-
Ervaring met Agile/Scrum werken
-
Je kunt bugs en technische problemen goed analyseren
-
Je werkt graag samen met andere engineers, Product Owners en Tech Leads
-
Ervaring met Java, Spring Boot, Angular of Flutter is mooi meegenomen
-
Ervaring met AWS of GCP is een pré
-
Een softwarefunctie binnen een productteam
-
Werken aan bedrijfsapplicaties die dagelijks gebruikt worden
-
Hybride werken vanuit Enschede
-
Flexibele werktijden
-
Ruimte om nieuwe technieken en frameworks te leren
-
Opleidings- en ontwikkelmogelijkheden
-
Mogelijkheid om relevante certificeringen te behalen
-
Samenwerken met ervaren engineers, Tech Leads en architecten
-
Aandacht voor codekwaliteit, testen en kennisdeling
-
Een rol die kan passen bij junior, medior én senior niveau