About the job Senior .NET/Angular full-stackontwikkelaar (Vast of freelance)
📋 Taken en verantwoordelijkheden
Als full-stackontwikkelaar werk je in een productteam dat een webapplicatie voor het beheer van processen en assets rond openbare verlichting ondersteunt en verder ontwikkelt. Je combineert een brede kennis van klassieke en moderne technologieën met een zelfstandige en gestructureerde aanpak.
Je maakt werkinschattingen en ondersteunt de product owner bij het opdelen van features. Daarbij werk je zelfstandig én stem je regelmatig af met de product owner en andere teamleden wanneer requirements of oplossingen verdere verduidelijking nodig hebben.
Analyse en ontwerp
- Meewerken aan functionele analyses en businessvereisten vertalen naar technische oplossingen.
- Technische ontwerpen opstellen voor nieuwe functionaliteiten.
- De technische haalbaarheid van nieuwe aanvragen en wijzigingsverzoeken beoordelen.
- Bijdragen aan de verdere verbetering van de applicatiearchitectuur en codekwaliteit.
Ontwikkeling en ondersteuning
- Webapplicaties ontwikkelen, onderhouden en optimaliseren.
- Bestaande toepassingen ondersteunen binnen project-, onderhouds- en incidentwerking.
- Functionele uitbreidingen realiseren volgens de vastgelegde business- en technische vereisten.
- Incidenten en technische problemen oplossen binnen de afgesproken servicelevels.
- Technische analyses uitvoeren en duurzame oplossingen voorstellen.
Kwaliteit en testing
- Kwalitatieve, onderhoudbare en performante software ontwikkelen.
- Unit tests opstellen en uitvoeren.
- Integratie-, systeem- en acceptatietesten ondersteunen.
- Ontwikkelingsrichtlijnen, best practices en interne IT-standaarden toepassen.
- Analyses, ontwikkelingen en technische oplossingen documenteren.
Samenwerking en productwerking
- Actief samenwerken met de product owner, analisten, ontwikkelaars, testers en andere stakeholders.
- Deelnemen aan Agile-ceremonies, zoals sprintplanning, refinements, reviews en retrospectives.
- Releaseactiviteiten ondersteunen en bijdragen aan een gecontroleerde uitrol van nieuwe functionaliteiten.
- Actief bijdragen aan kennisdeling binnen het team.
Change- en releasemanagement
- De bestaande change- en releaseprocessen nauwgezet toepassen.
- De voorbereiding, uitvoering en opvolging van releases ondersteunen.
- Kwaliteit, risico's en stabiliteit bewaken tijdens wijzigingen in productieomgevingen.
📝 Jouw profiel
Technische kennis
- Ervaring met de ontwikkeling van .NET-gebaseerde toepassingen.
- Kennis van .NET Core en hoger.
- Ervaring met NHibernate.
- Ervaring met ontwikkeling op Azure.
- Kennis van courante front-endtechnologieën en frameworks, waaronder jQuery, HTML en CSS.
- Ervaring met Angular 2 of hoger.
- Kennis van ORM, bij voorkeur Entity Framework.
- Ervaring met assetmanagement, bij voorkeur in openbare verlichting of een vergelijkbaar domein.
- Ervaring met Atlassian Jira en Confluence.
- Kennis van AutoMapper.
- Ervaring met GitHub.
- Kennis van Azure API Management.
- Kennis van Azure App Service.
- Ervaring met SQL, bijvoorbeeld MS SQL of Oracle.
- Kennis van relationele databases, zoals Oracle en SQL.
- Ervaring met unit testing.
- Kennis van Agile-ontwikkelingsmethodieken.
- Vertrouwd met procesgestuurde organisaties en ITIL-proceswerking.
Analytische vaardigheden
- Sterk analytisch en probleemoplossend vermogen.
- Complexe vraagstukken kunnen vertalen naar concrete oplossingen.
- Snel inzicht kunnen verwerven in bestaande toepassingen en processen.
- Aandacht hebben voor de kwaliteit, performantie en onderhoudbaarheid van oplossingen.
Persoonlijke vaardigheden
- Grote verantwoordelijkheidszin en eigenaarschap.
- Zelfstandig kunnen werken binnen afgesproken doelstellingen.
- Een proactieve en resultaatgerichte houding.
- Nauwkeurig en gestructureerd werken.
- Sterke communicatieve vaardigheden.
- Een teamgerichte houding en actieve bijdrage aan een goede samenwerking.
- Leergierig zijn en bereid zijn om nieuwe technologieën en domeinkennis op te bouwen.
💼 Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)