Junior Fullstack C# Developer

Mobile Keys Nederland B.v.
Zaandam, Netherlands
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Junior
Compensation
€ 4K

Job location

Zaandam, Netherlands

Tech stack

Azure
Software Bug Management
C Sharp (Programming Language)
Continuous Integration
DevOps
Software Engineering
Technical Debt

Job description

Met welke regelmaat krijgen ontwikkelaars te maken met het oplossen van urgente bugs in productie? Is hier een proces voor?

Ons systeem is dermate volwassen dat urgente bugs niet meer vaak voorkomen.

Het systeem wordt gemonitord door middel van dashboards en logging.

Daarnaast worden alle (urgente) meldingen via een ticketsysteem afgevangen, beoordeeld en indien nodig met urgentie doorgezet naar ontwikkelaars.

Wat voor rol speelt kwaliteit binnen jullie team en waar blijkt dat uit?

Kwaliteit is zeer belangrijk voor ons. We maken gebruik van Azure Devops om issues bij te houden, pullrequests bij te houden, waarna het bouwen, testen en releasen volledig geautomatiseerd is.

We gebruiken codereviews waarbij we met collega's het vier-ogen principe toepassen en we middels CI/CD verschillende testfases doorlopen voordat het naar productie wordt gezet.

Hoe is de samenwerking met de product owner? En is er een duidelijk plan van wat wanneer moet worden gemaakt? En met welke frequentie vinden er over het algemeen verandering plaats?

Wij plannen onze ontwikkelingen op basis van de backlog. Deze backlog wordt gevuld door input met interne en externe wensen, dit wordt vervolgens intern beoordeeld en geprioriteerd.

Requirements

HBO (werk- en denkniveau)

About the company

Back-end: Azure omgeving in .NET Core en ASP.NET omgeving. Dit wordt gebouwd en onderhouden in Azure DevOps. Programmeren in C# en MS SQL Wat moet iemand gaan doen en wat zal het takenpakket zijn? Omschrijf hier een voorbeeld van. Samen met het team werk je aan het verbeteren van het beheerportaal. Dit is zowel in de front-end als back-end. Alle toekomstige verbeteringen worden verzameld in issues die we als team prioriteren en inplannen volgens scrum-methodiek. Naast softwareontwikkeling, verwachten we ook dat je meedenkt over richting en functionaliteiten van andere onderdelen binnen het bedrijf, zoals mobiele apps en hardware. Waar ligt voor een developer de grootste uitdaging in zijn werk? Het doorgronden van ons softwarepakket. We hebben één zeer uitgebreid in-house software pakket. Waarbij vele facetten van software worden geraakt. Uiteraard nemen we uitgebreid de tijd om je bekend te maken met ons softwarepakket. Hoeveel producten/services zijn er onder handen? Binnen Mobile Keys kan de Software in vier onderdelen worden gesplitst: Web Portaal, Native Apps, Koppelingen en Hardware aansturen Hoe ziet jullie software development lifecycle eruit? Hoe lang duurt het gemiddeld voordat een nieuwe features in productie worden gezet? We ontwikkelen in sprints van twee weken, waarbij het doel is de ontwikkelde features zo snel mogelijk naar productie te brengen. Hoe brengen jullie nieuwe releases naar jullie eindgebruikers, is dat volledig geautomatiseerd of doen jullie dat op een vrijdagavond met een pizza? Onze releases zijn volledig geautomatiseerd door middel van Azure Devops. Dit doen we niet op vrijdagavond, zodat we zeker stabiel het weekend in gaan! Wat is (ongeveer) de verdeling tussen bug fixing, nieuwbouw/nieuwe features, wegwerken technical debt? De aandacht ligt bij het ontwikkelen van nieuwe features, waarbij we ook tijd vrij maken voor bugfixes en technical debt.

Apply for this position