Manila Recruitment
Manila Recruitment
11 – 50 Medewerkers
AdviesLogistiekMarketing

Manila Recruitment is een op de Filipijnen gevestigd wervingsbureau dat multinationals, bedrijven en start-ups helpt teams op te bouwen voor de Filipijnse markt. De dienstverlening omvat executive search, IT-recruitment, headhunting, offshore personeelsbezetting en recruitment voor werken op afstand in sectoren zoals consultancy, logistiek en marketing.

Het bureau ontwikkelt wervingsstrategieën rond de bedrijfsdoelen van elke klant en hanteert een procesgerichte aanpak die gericht is op het vinden van zowel actieve als passieve kandidaten. De gecertificeerde headhunters van Manila Recruitment ondersteunen het wervingsproces met een uitgebreid kandidatennetwerk en programma’s met kandidaatgarantie.

Senior Software Engineer, C#/.NET en Azure (Hybride)

Als senior engineer ben je verantwoordelijk voor het leveren van schaalbare full-stackoplossingen met C#/.NET, Azure, SQL Server en frontendtechnologieën. De functie omvat ontwerp, implementatie, testen, implementatie in productie, productieondersteuning en voortdurende verbetering voor een leverancier van bedrijfssoftware.

Beschrijving

  • Productwijzigingen van het eerste concept tot productie beheren gedurende de volledige engineeringlevenscyclus
  • Vereisten vertalen naar goed doordachte technische oplossingen
  • Hoogwaardige software ontwikkelen, testen, implementeren en in productie ondersteunen
  • Engineeringprincipes, ontwerppatronen, scheiding van verantwoordelijkheden, duidelijke interfaces en gestructureerde datamodellen toepassen
  • Ontwerpbeslissingen en technische afwegingen tijdens reviews presenteren en onderbouwen
  • Code vóór het mergen refactoren en componenten bouwen die in de loop der tijd kunnen worden uitgebreid
  • Full-stackwijzigingen in interfaces, services en data implementeren met .NET, C#, SQL Server en Azure
  • Features volgens bestaande platformpatronen naar productie brengen
  • Acceptatiecriteria opstellen en de output van coding agents beoordelen aan de hand van vastgestelde specificaties
  • De context van de repository en ontwikkelrichtlijnen actueel houden
  • Snelle, betrouwbare unit tests voor kernlogica en randgevallen maken en samenwerken met de Quality Engineer aan bredere tests
  • Ontwerpen met aandacht voor prestaties, betrouwbaarheid, beveiliging, tenantisolatie, schaalbaarheid en operationele kosten
  • Versiebeheer, pull requests en implementatiepipelines gebruiken om wijzigingen te leveren
  • Releases monitoren, deelnemen aan de bereikbaarheidsdienst, de dienstverlening tijdens incidenten herstellen en onderliggende oorzaken oplossen
  • Het werk van collega's beoordelen, engineeringstandaarden helpen vormgeven en bijdragen aan kennisdeling en constructieve feedback

Vereisten

  • Minimaal vijf jaar ruime commerciële ervaring in software-engineering of applicatieontwikkeling
  • Sterke praktische ervaring met C# en actuele .NET-technologieën
  • Ervaring met een JavaScript-frontendframework of vergelijkbare technologie, bij voorkeur React
  • Praktische ervaring met het bouwen van applicaties op Microsoft Azure
  • Sterke kennis van SQL Server en relationeel databaseontwerp
  • Goed begrip van SOLID-principes en softwareontwerppatronen
  • Vermogen om scheiding van verantwoordelijkheden, duidelijke interfaces en onderhoudbare architectuurpraktijken toe te passen
  • Sterke kennis van unit testing en geautomatiseerde testmethoden
  • Goede beheersing van Git en moderne workflows voor versiebeheer
  • Ervaring met CI/CD-pipelines en geautomatiseerde implementatieprocessen
  • Ervaring met monitoring, probleemoplossing, incidentbeheer en ondersteuning van productieapplicaties
  • Inzicht in prestaties, betrouwbaarheid, beveiliging, schaalbaarheid en operationele kosten van software
  • Sterk technisch en architectonisch beoordelingsvermogen
  • Vermogen om de geschiktheid van een ontwerp of technische aanpak uit te leggen en de afwegingen ervan te verwoorden
  • Vermogen om bestaande code te inspecteren, ter discussie te stellen en te verbeteren in plaats van code alleen te accepteren omdat deze werkt of tests doorstaat
  • Sterke analytische en probleemoplossende vaardigheden
  • Bereidheid om verantwoordelijkheid te nemen voor features of problemen van ontwikkeling tot productie
  • Sterke communicatieve en samenwerkingsvaardigheden in een gedistribueerd engineeringteam
  • Bereidheid om deel te nemen aan een bereikbaarheidsdienst
  • Een bachelordiploma in informatietechnologie, computerwetenschappen, engineering of een verwante studierichting is een pluspunt
  • Ervaring met het onderhouden van oudere .NET Framework-applicaties is een pluspunt
  • Ervaring met coding agents of AI-ondersteunde ontwikkelingstools is een pluspunt
  • Ervaring met het opstellen of verbeteren van engineeringstandaarden en ontwikkelpraktijken is een pluspunt
  • Ervaring met samenwerking binnen gedistribueerde of op meerdere locaties werkende engineeringteams is een pluspunt

Gerelateerde vacatures