Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
EN

C# /.NET Full-Stack Softwareontwikkelaar (Senior, front + back-end) - Amsterdam

ICT Services – Divisie Beheer

C# /.NET Full-Stack Softwareontwikkelaar (Senior, front + back-end) - Amsterdam
Publicatiedatum 16 november 2019
Sluitingsdatum 22 november 2019
Opleidingsniveau hbo
Functieomvang 32 tot 38 uur per week
Salarisindicatie €3.637 tot €4.978 bruto per maand, op basis van 38 uur per week
Vacaturenummer 19-675

De Universiteit van Amsterdam (UvA) en de Hogeschool van Amsterdam (HvA) leveren kwalitatief hoogwaardig onderwijs en onderzoek en werken daarin samen. De centraal gepositioneerde dienst ICT Services (ICTS) ondersteunt het primaire proces van zowel de UvA als de HvA. Dit doen wij door het aanbieden van een groot aantal ICT-diensten aan ruim 80.000 studenten en 8.000 medewerkers op vele locaties van faculteiten, dienstverlenende eenheden en gelieerde instellingen in Amsterdam.

ICT Services is een betrouwbare leverancier voor onderwijs en onderzoek die de functionele klantvraag vertaalt naar optimale technische en klantgerichte oplossingen. ICTS staat open voor de nieuwste ICT-ontwikkelingen en ideeën voor onderwijs en onderzoek en heeft circa 275 medewerkers in dienst.

Afdeling Applicatiebeheer, team WebApp

Het team Web binnen de afdeling Applicatiebeheer ontwikkelt en onderhoudt een aantal web gebaseerde applicaties en mobiele apps. Dit zijn onder andere MijnUvA & MijnHvA-apps, Vakaanmelding en de onderwijslogistieke webapplicatie: UvANose.

Werkzaamheden      

UvANose is een maatwerk webapplicatie, ontwikkeld in C#.NET, voor het uitvoeren van de onderwijsvoorbereiding. Deze applicatie koppelt gegevens over oplei­dingen, vakken, vakbeschrijvingen en rooster-randvoorwaarden met verschillende doelsystemen op het gebied van studentadministratie, roostering en de studiegids. Zo wordt informatie ontsloten voor verschillende gebruikersgroepen: studenten, docenten, examencommissies, onderwijsmanagement, roosteraars, etc. De UvA heeft nu extra focus op het verbeteren van de onderwijslogistieke processen. Daarom willen we het team UvANose uitbreiden.

Als ervaren C#.NET-ontwikkelaar ontwikkel je mee aan de UvANose-webapplicatie. Je maakt onderdeel van de Scrumteam UvANose, nu bestaande uit 2 ontwikkelaars, 2 functioneel beheerders een Product Owner en een Scrum Master. Het team werkt dus volgens de Scrum-methodiek.

Er wordt een redelijk grote mate van zelfstandigheid van je verwacht, waarbij je ook nieuwe releases van de applicatie door de ontwikkelstraat heen loodst. Je beheert de koppelingen met randsystemen en kent de daarbij gebruikte technologieën.

Het team heeft de volgende doelstellingen:

  • het verbeteren van de bestaande functionaliteit op basis van wijzigingsverzoeken van de gebruikersorganisatie die door de Product Owner zijn geprioriteerd op de UvANose Backlog;
  • het inrichten van nieuwe functionaliteit op het gebied van de onderwijsvoorbereiding op basis van dezelfde Backlog;
  • het beheren van de bestaande functionaliteit van de UvANose-applicatie;
  • verdere procesoptimalisatie van het ontwikkelproces door middel van continuous integration, continuous delivery.

Taken:

  • Ontwerpen, ontwikkelen en testen van functionaliteit voor het UvANose-webapplicatie als onderdeel van het UvANose Scrumteam;
  • analyseren en concretiseren van functionele eisen i.s.m. de Product Owner en de functioneel beheerders;
  • analyseren van zich evt. voordoende problemen met UvANose en het oplossen daarvan;   
  • technisch beheer van de applicatie in de OTAP-ontwikkelstraat (Azure DevOps);
  • adviseren van de Product Owner en de functioneel beheerders bij het beschrijven en prioriteren van verbeteringen en uitbreidingen van UvANose;
  • ondersteunen van (logistieke) processen op het grensvlak van ICT en onderwijs.

Het gaat hier om een brede, uitdagende functie met verschillende technologieën en continue vernieuwing. Je krijgt de ruimte om je eigen kennis en kunde verder te ontwikkelen.

Profiel

  • Hbo+ bètaopleiding, bij voorkeur in ICT;
  • ervaring met softwareontwikkeling in een complexe omgeving.
  • ervaring met webstandaarden voor gebruiksvriendelijke en toegankelijke websites;
  • 5+ jaar ervaring als full-stack softwareontwikkelaar (senior, front + back-end),
    met ervaring van de volgende technologieën:
    - C# ontwikkeling in Visual Studio 2019 Enterprise
    - Microsoft .NET Framework, ASP.NET MVC, Entity Framework
    - MVVM, Knockout.js, Bootstrap, jQuery
    - HTML 5, CSS, LESS en JavaScript (ES5+)
    - (T)SQL, Microsoft SQL Server
    - Windows Services, MSMQ, IIS
    - CI/CD, Azure DevOps

Tevens is ervaring met deze technologieën gewenst:

  • Agile / SCRUM / DevOps;
  • Responsive Design en SOLID principes;
  • maken en consumeren van webservices (REST, WCF en SOAP);
  • test frameworks;
  • security in .NET (threat modeling - STRIDE);
  • NoSQL search oplossingen (Elastic);
  • actieve monitoring (functioneel en performance) op applicatieniveau (Application Insights);
  • systeemintegratie en datakoppelingen (o.a. REST APIs, SOAP en COM);
  • beheer van Windows web- en database servers (on premise + Azure);

Kennis van onderwijsvoorbereidende processen is een pre.

Dit profiel is tamelijk uitgebreid. Mocht je aan een deel van de eisen voldoen, dan nodigen we je ook van harte uit om te solliciteren.

Eigenschappen

  • Analytisch, je bent in staat om problemen op te lossen met een sterk gevoel voor de impact van de storing voor de gebruiker;
  • gedreven, de zesjes-cultuur is niets voor jou;
  • initiatiefrijk, want stilstaan is achteruitgaan;
  • creatief, je durft buiten de kaders te denken en te opereren;
  • resultaatgericht, je maakt oplossingen waar gebruikers iets aan hebben;
  • zelfstandig, je hebt er geen behoefte aan dat we je handje de hele tijd vasthouden;
  • stressbestendig, een beetje druk op zijn tijd moet kunnen;
  • communicatief, zo weten we waar je mee bezig bent, zij het dat je dit de ene dag in projectverband doet en de andere dag op de afdeling zelf;
  • teamspeler, want samen kom je verder dan in je eentje. 

Aanstelling

Het gaat hier om een brede, uitdagende functie met verschillende technologieën en continue vernieuwing in een boeiende, op ontwikkeling gerichte, organisatie. Op deze functie is het UFO-profiel Ontwikkelaar ICT 2 van toepassing. Bij deze functie hoort salarisschaal 11 met een maximum van €4.978 (Cao NU) bruto per maand bij een volledige aanstelling. Inschaling is afhankelijk van opleiding en ervaring. Het betreft in eerste instantie een tijdelijke aanstelling bij de UvA voor de periode van een jaar. Het is onze intentie om deze positie structureel te maken, maar daar moet nog definitief over besloten worden. De UvA biedt verder een uitgebreid pakket secundaire arbeidsvoorwaarden, waaronder een ruime vakantieregeling en een eindejaarsuitkering.

Inlichtingen

Voor nadere informatie over de functie kun je contact iopnemen met:

Sollicitatie

Als werkgever handhaaft de UvA een beleid van gelijke kansen. We vinden diversiteit belangrijk en zetten ons volledig in om een plek te zijn waar iedereen zich thuis voelt. We koesteren de onderzoekende geest en het doorzettingsvermogen en laten de ruimte om door te vragen. Bij ons vormen nieuwsgierigheid en creativiteit de heersende cultuur.

Je kunt via onderstaande link online solliciteren. Sollicitaties die rechtstreeks naar de contactpersoon of op een andere wijze worden verstuurd, worden niet verwerkt. #LI-POST

Wij stellen acquisitie niet op prijs 

Solliciteer nu