Functiebeschrijving
Voor de Chapter Development-community van Elia Group, een omgeving die developers uit de hele organisatie samenbrengt en samenwerking stimuleert rond diverse technologieën, zijn we op zoek naar een Senior Python Developer.
Als Senior Python Developer draag je bij aan het ontwerpen, ontwikkelen en onderhouden van robuuste software-oplossingen die essentieel zijn voor de kernactiviteiten van Elia Group. Je werkt samen met multidisciplinaire teams om samen met hen betrouwbare, hoogperformante toepassingen te maken en de technische standaarden continu te verbeteren.
Het grootste deel van je tijd werk je aan het interne monitoringplatform dat instaat voor het controleren en onderhouden van de gezondheid van de applicaties. Deze interne monitoring faciliteert de implementatie en het beheer van gesofisticeerde gesimuleerde testen (‘synthetic checks’) en het uitlezen en analyseren van logbestanden (‘log checks), zodat tijdig informatie beschikbaar is over de operationele status van de applicaties en er snel meldingen kunnen worden gestuurd naar het betrokken personeel telkens wanneer er moet worden ingegrepen.
De centrale onderdelen van het platform zijn monitoring en alerting engines (componenten die alles in de gaten houden en tijdig waarschuwen), die net als alle monitoringscripts in Python zijn ontwikkeld. Je vaardigheid en ervaring zijn cruciaal voor de ontwikkeling en de betrouwbaarheid van de oplossing.
Belangrijkste verantwoordelijkheden:
- Je werkt actief samen om de softwareapplicaties in Python te ontwikkelen en te optimaliseren.
- Je werkt samen met de stakeholders om vereisten te verzamelen en softwarespecificaties uit te werken.
- Je engageert je tegenover de klanten, om werk te maken van hun serviceverzoek en een efficiënte oplossing te waarborgen.
- Je implementeert best practices voor een kwaliteitsvolle code, tests en ontwikkeling (CI/CD).
- Je coacht junior Developers en je voert ‘code reviews’ uit.
- Je zoekt actief uit wat de problemen zijn, je analyseert en lost de fouten op.
- Je werkt met DevOp- en data engineering-teams voor een vlekkeloze integratie en performantie.
- Je waarborgt de beveiliging, schaalbaarheid en onderhoudsvriendelijkheid van de oplossingen.
Belangrijkste stakeholders:
- Andere teams die software ontwikkelen, Product Owners & Business Analysts, Data Engineers & Architects, IT Operations en stakeholders binnen Elia Group.
Jouw profiel
- Je hebt een bachelor- of masterdiploma in IT of in een aanverwante technische richting.
- Je hebt minimaal zes jaar ervaring als ontwikkelaar.
- Je hebt minimaal drie jaar ervaring in het gebruik van Python.
- Je hebt een goed begrip van IT-beveiligingsvereisten en de implementatie ervan, idealiter met betrekking tot kritieke infrastructuur.
- Je kunt vlot werken met Python voor backend services, die bij voorkeur met FastAPI of gelijkaardige frameworks worden gebouwd.
- Je kunt vlot werken met een data validation library als Pydantic.
- Je hebt ervaring met: AsyncIO, SQL, databases zoals MSSQL, PostgreSQL, RabbitMQ.
- Je hebt grondige kennis van servicegebaseerde architecturen en eventgedreven systemen.
- Je hebt een sterk conceptueel inzicht in software-ontwerppatronen, schaalbaarheid en continue integratieprocessen.
- Je hebt kennis van frameworks voor testautomatisering (bijv. Selenium).
- Je hebt solide kennis van software-ontwerppatronen, datastructuren en algoritmen.
- Je ben een problem solver en je hebt oog voor detail.
- Je bent een goede coach en een voorbeeld en aanspreekpunt op het gebied van techniek.
- Je bent gewend te werken een agile omgeving.
- Je kunt vlot communiceren en heel goed samenwerken.
- Ervaring met Azure cloud is een pluspunt.
- Ervaring met NoSQL-oplossingen is ook een pluspunt.
- Je bent in staat om met legacycode te werken en deel te nemen aan refactoringinitiatieven.
- Kennis van containerization met behulp van Docker en deployment-pijplijnen in een CI/CD-omgeving is een pluspunt.
- Je spreekt vloeiend Engels en je spreekt goed Frans OF Nederlands. Kennis van het Duits is een pluspunt.
Aanbod
- Salaris: Competitief loonpakket, representatievergoeding, eindejaarspremie, dubbel vakantiegeld, maaltijdcheques (€8 per werkdag), ecocheques, sport & cultuur cheques, bonussen op basis van individuele en collectieve resultaten.
- Verzekering: Groepsverzekering, hospitalisatieverzekering, verzekering voor ambulante zorgen voor het gezin alsook een ongevallenverzekering privéleven.
- Vakantie: Je hebt recht op 20 verlofdagen en 5 compensatieverlofdagen, 6 lokale dagen, 4 kaderdagen (na 1 jaar in dienst) en tot maximum 5 anciënniteitsdagen (1 dag per 3 jaar in dienst).
- Sociaal fonds: Eindejaarcheques, premie voor geboorte of huwelijk, en bij de aanschaf van een bril, gebitsprothese of andere soortgelijke behoeften vergoeden we een deel van de kosten.
- Communicatie: Je ontvangt een iPhone met abonnement (ook voor privégebruik), terugbetaling internet en laptop.
- Kortingen: Je geniet 30% korting op je gas- en elektriciteitsrekening.
- Mobiliteit: We bieden je een bedrijfswagen en openbaar vervoer of mobiliteitsbudget
- Elia aandelen: Elia biedt je de mogelijkheid om in te schrijven op aandelen met een korting van 16.66% op de gemiddelde koers van het aandeel.
Locatie
Hybride: in Emperor (dicht bij station Brussel-Centraal) en telewerk.