Deze organisatie met een kantoor in Gouda, heeft meerdere grote applicaties ontwikkeld, gericht op het monitoren van IT omgevingen. Er zijn in de afgelopen 27 jaar meerdere toepassingen ontwikkeld, afhankelijk van de verschillende klantbehoeften. Zo willen sommige bedrijven graag zelf op locatie de performance monitoren, waar anderen dit liever op afstand laten doen (bijv. via de Cloud). Heel simpel gezegd, kunnen ze met de inhouse ontwikkelde software pakketten alles monitoren dat een IP-adres heeft.
De klanten zijn onder andere datacenters, cloud service providers, IT/infrastructuur beheer organisaties en vergelijkbare bedrijven. Met de door dit bedrijf ontwikkelde toepassingen, blijven de klanten 24/7 de performance controleren van de IT-omgevingen, van internet verbinding tot aan de laadtijd van het afrekenen bij de online kassa.
In totaal zijn er meer dan 130 werknemers, met onder andere de afdelingen: support, consultancy en development. Er heerst een informele en open sfeer.
Omdat ze verschillende oplossingen hebben ontwikkeld voor verschillende doeleinden, is hier onder een aantal concrete toepassingen beschreven.
IT-Infrastructuur: Bij de applicatie voor het monitoren van de IT-Infrastructuur performance, is er een hele workflow omheen gebouwd. Je kunt met deze applicatie de performance monitoren, meldingen afhandelen en bijvoorbeeld de service desk inschakelen om de performance te herstellen. Gezien de trends waarin het beheer verschuift naar de cloud, zal het beheer en monitoren van deze omgevingen steeds minder belangrijk worden. De focus zal dus meer komen te liggen op het monitoren van Cloud omgevingen en bedrijfsprocessen.
Bedrijfsprocessen: Met een van de applicaties kunnen ze ook applicatieperformance monitoren. Als bijvoorbeeld de ‘loading time’ bij een bepaalde applicatie van een klant twee seconde te lang duurt, gaat er een alarm af. Dit is erg belangrijk om verschillende redenen. Denk aan een order die geplaatst wordt bij een webshop. Als de applicatie er te lang over doet om naar het winkelwagentje of de iDeal pagina te gaan, zal een groot deel van de potentiële kopers afhaken. Voor grote online stores is deze performance cruciaal. De oorzaak van de storing zal samen met de gevolgen gerapporteerd worden aan de beheerder. Hierbij wordt daarnaast ook in kaart gebracht wat de gevolgen zijn van de storing, bijvoorbeeld hoeveel orders er zijn misgelopen (om het nog even op de e-business te betrekken).
Gebruikersactiviteit simuleren: In de monitor applicaties zijn bots ontwikkeld die vanuit de hele wereld de bedrijfsprocessen blijven testen door het simuleren van gebruikersactiviteit, 24/7. Met het simuleren van bijv. orders van bepaalde producten van een online winkelomgeving, wordt de performance ook getest. Zo kan er bijvoorbeeld vanuit Groningen om 4:37 uur een nep-order worden geplaatst voor drie gameconsoles. Als er een foutmelding komt, de voorraad niet voldoet terwijl dit wel hoort te zijn of er iets anders fout gaat, gaat er ook een alarm af. De juiste acties worden automatisch in gang gezet om het probleem op te lossen, zodat de performance z.s.m. optimaal is.
De applicaties worden constant door ontwikkeld op basis van de klantenfeedback, afkomstig van de consultants. De focus ligt hierbij op de cloud based omgevingen.
Als back-end .NET developer zul je plaatsnemen in een van de 3 scrum teams. Afhankelijk van jouw interesses en kwaliteiten, kun je kiezen bij welke applicaties je het meest betrokken wilt zijn. De samenstelling is daarom steeds anders, afhankelijk van wat er ontwikkeld moet worden.
Wil je in een Azure based web applicatie vanaf scratch ontwikkelen? Of wil je liever de bestaande applicaties verder door ontwikkelen?
Beide opties zijn er. Je zult voornamelijk hands-on ontwikkelen aan nieuwbouw modules en je wordt betrokken bij het bepalen van de architectuur. Voor de nieuwe applicatie wordt een Microservices architectuur gebruikt. Momenteel is er bijv. nog geen authenticatie ingebouwd en zijn er nog veel complexe elementen die ontwikkeld moeten worden.
Je zult maar minimaal met bug fixing bezig zijn, aangezien hier een support desk voor is. Bovendien werk je met technische bedrijven die zelf de nodige kennis hebben om problemen op te lossen.
Je gaat onder andere werken met:
Het development team bestaat momenteel uit 15 personen, waaronder 7 back-end C#.NET developers (5 seniors en 2 juniors). Ze willen dit graag uitbreiden naar 12 developers.
Laat het dan weten aan Bart Jansen via bart.jansen@searchlite.nl of bel 06 13 11 29 65
Copyright © 2023 Searchlite. All rights reserved