.NET Developer
Wat is een .NET-developer?
Een .NET-developer (ook wel NET-programmeur of .NET-ontwikkelaar) ontwikkelt en schrijft software binnen het applicatieframework .NET (spreek uit: dot-net). De kern van .NET wordt gevormd door de Common Language Infrastructure (CLI), een open specificatie die ervoor zorgt dat verschillende programmeertalen als C#, ASP.NET, Delphi.NET en Visual Basic.NET te gebruiken zijn op verschillende platformen, zonder dat ze herschreven dienen te worden.
.NET is door Microsoft ontwikkeld in samenwerking met HP en Intel en is feitelijk gebaseerd op de programmeertaal Java. Omdat het in feite de voordelen van Java combineert met een grote flexibiliteit met betrekking tot de bestaande programmeeromgevingen, is het een zeer populair ontwikkelingsplatform voor software.
Wat doet een .NET-developer?
.NET-developers houden zich voornamelijk bezig met het programmeren, ontwerpen en testen van software binnen het framework van .NET. Ze programmeren in een bepaalde taal, bijvoorbeeld ASP.NET, Visual Basic.NET. Delphi.NET, C++ of J#. Deze specifieke taal wordt omgezet in een tussentaal (een zogeheten CIL: Common Intermediate Language). Een VES of (Virtual Execution System) verwerkt deze tussentaal vervolgens weer, zodat de programmatuur is geabstraheerd van de omgeving waarin deze is ontworpen. Op deze manier ontstaat een standaard aan faciliteiten, ongeacht de verschillende datatypes en besturingssystemen die zijn gebruikt.
De belangrijkste taken van een .NET-developer zijn over het algemeen de volgende:
- Ontwikkelen en onderhouden van websites, webapplicaties, interfaces en andere online toepassingen in een .NET-omgeving
- Bijdragen aan het ontwerp en de ontwikkeling van nieuwe technologieën
- Testen, verbeteren en implementeren van .NET-applicaties
- Vertalen van technische specificaties in duidelijk gestructureerde .NET-programmatuur
Waar werken .NET-developers?
.NET-developers werken voornamelijk voor softwarebedrijven en andere organisaties die gebruikmaken van Microsoft .NET-programmatuur. Ze krijgen bij de uitvoering van hun werk vooral te maken met andere programmeurs (bijvoorbeeld C# developers en Java developers), software engineers, appdevelopers, applicatiebeheerders, systeembeheerders en CIO's.
Hoe word je .NET-developer?
Een goede eerste stap om .NET-developer te worden is een algemene informaticaopleiding, die op hbo- of wo-niveau gevolgd kan worden. Daarnaast zijn er specifiekere opleidingen die in aanmerking komen, zoals op het mbo Media Developer en Applicatieontwikkelaar, of op het hbo de studies Software Development en Applicatieontwerp. Veelal hebben .NET-developers zich middels gerichte .NET-opleidingen, -trainingen of –cursussen en een dosis werkervaring verder gespecialiseerd.