Wij op zoek naar een enthousiaste Full-stack Software Engineer met gevoel voor creativiteit, structuur, kwaliteit, flexibiliteit en innovatie.

Full-stack Software Engineer

Jouw uitdaging als Full-stack Sofware Engineer bij ICP

ICP heeft vestigingen in Nederland (Hoofddorp), Duitsland (Trier), Polen (Warschau) en Tsjechië (Praag). ICP heeft een platform voor het autoriseren, verwerken en switchen van transacties ontwikkeld, genaamd Mimas. Dit systeem is ontwikkeld in Visual Studio .NET Framework in C# en voor de databases wordt Microsoft SQL gebruikt. Voor de front-ends wordt ASP.NET/C# gebruikt in combinatie met DevExpress. Daarbij wordt gebruik gemaakt van SOAP/XML en REST/JSON web services die eveneens in C# zijn ontwikkeld.

Vanuit de organisatie en de markt ontstaat er een sterke behoefte aan het integreren, koppelen en ontsluiten van gegevens uit dit systeem, waarbij veelal webshops, webportals, hostsystemen maar ook kassa’s en (betaal) terminals worden gebruikt. Daarnaast willen we het systeem nog verder uitbreiden met gateways en interfaces naar externe systemen en partners.

ICP heeft een generiek framework ontwikkeld, waarmee nieuwe functionaliteiten die aan het platform worden toegevoegd beter beheersbaar gemaakt kunnen worden. Dit framework wordt gebruikt voor het ontwikkelen van zowel de backoffice applicaties, als voor de verschillende front-end applicaties en embedded systemen. Bij ICP werken we volgens de Scrum methodiek.

Jij bent breed inzetbaar (full-stack) en kunt zowel aan de backend, de middleware, de front-end als voor de embedded systemen ingezet worden. Jij kunt, samen met de verantwoordelijke Software Architect, de bestaande applicaties aan de wensen van bestaande en nieuwe klanten en gebruikers aanpassen en uitbreiden. Jij staat mede aan de wieg van de migratie van ons Mimas systeem van .NET Framework naar .NET 5 voor ons nieuwe International Central Platform waarmee ICP Nederland haar marktpositie in Europa de komende jaren verder wil verstevigen en uitbouwen voor het autoriseren, registreren en verwerken van cadeaukaart-, klantenkaart-, eVoucher-, loterij-, promo- en betaal- transacties.

Functie-eisen

  • Minimaal HBO werk- en denkniveau;
  • 3-5 jaar werkervaring als software ontwikkelaar;
  • Het kunnen beheren en onderhouden van bestaande code;
  • Ervaring met programmeren in VS.NET Framework C# en ASP.NET, HTML en CSS;
  • Ervaring met het ontwikkelen van SOAP en REST web services;
  • Ervaring met het ontwikkelen van backend en front-end applicaties;
  • Ervaring met SQL Server databases en Transact SQL;
  • Ervaring met DevExpress, Java/JavaScript en .NET 5 is een pre;
  • Ervaring met ontwikkelen voor embedded systemen is een pre;
  • Ervaring met Scrum is een pre;
  • Flexibel en resultaatgericht, geen 9 tot 5 mentaliteit, met passie voor ontwikkelen;
  • Zelfstandig, en indien noodzakelijk vanuit thuis, kunnen werken;
  • Kan denken in ‘generieke, schaalbare en herbruikbare oplossingen;
  • Scherp ontwikkeld analytisch vermogen, waardoor je dé vertaalslag weet te maken van vraagstuk naar oplossing, waarbij je consequenties van keuzes overziet;
  • Goede beheersing van de Engelse taal (kennis van Duits is een pre);
  • Kennis van OWASP is een pre.

Wat biedt ICP jou

  • Een dynamische functie in een internationaal georiënteerd bedrijf;
  • Contact met internationale collega’s en klanten;
  • Informele werksfeer;
  • Gedreven team van collega’s;
  • Ruimte voor creativiteit en eigen inbreng;
  • Ruimte voor persoonlijke ontwikkeling (opleidingen en cursussen);
  • Laptop;
  • Mogelijkheden tot flexibel werken;

Interesse? Ben jij nieuwsgierig geworden naar ons bedrijf en wie wij zijn, heb jij bovendien de skills die wij zoeken en ben jij toe aan een 2e of 3e stap in je carrière? Stuur dan ons je motivatie en C.V. naar danielle.lamboo@icp-companies.nl.