Senior Software Developer Angular
De Senior Software Developer speelt een leidende rol in het begeleiden en coachen van andere ontwikkelaar
Are you interested?
Apply directlyThe company
Warmtebouw is een stoer, toegankelijk en professioneel familiebedrijf. Sinds de oprichting in 1970 zijn ze in de afgelopen decennia uitgegroeid tot een partner van omvang op het gebied van gebouwgebonden technische installaties.
Kenmerken die bij Warmtebouw horen zijn: innovatief, duurzaam, teamspirit en betrouwbaarheid.
De senior developer speelt een leidende rol in het begeleiden en coachen van andere ontwikkelaars. Hij of zij is verantwoordelijk voor het ontwerpen, ontwikkelen, testen, onderhouden en documenteren van complexe softwareoplossingen binnen de organisatie. Hij of zij is verantwoordelijk voor het waarborgen van hoge kwaliteitsnormen in de ontwikkelingsprocessen. De Senior Software Developer werkt nauw samen met stakeholders en product-owners om innovatieve softwareoplossingen te creëren die bedrijfsprocessen optimaliseren. Daarnaast draagt hij of zij bij aan de technische strategie en architectuur. De Senior Software Developer waarborgt dat de opgeleverde producten voldoen aan zowel de functionele als technische eisen, en stuurt verbeteringen in processen en technieken aan.
The job
Kernactiviteiten (hoofdtaken) • Ontwerpen en ontwikkelen van schaalbare en efficiënte softwaretoepassingen. • Begeleiden en ondersteunen van collega ontwikkelaars. • Actieve bijdrage leveren aan de technische strategie en software-architectuur. • Waarborgen van codekwaliteit door middel van code reviews en best practices. • Nauwe samenwerking met stakeholders en productowners om functionele en technische vereisten te vertalen naar softwareoplossingen. • Analyseren en oplossen van complexe technische problemen. • Verbeteren van ontwikkelingsprocessen en implementeren van nieuwe technologieën. • Documenteren van technische oplossingen en processen. Verantwoordelijkheden en bevoegdheden • Verantwoordelijk voor het aansturen en coachen van minder ervaren ontwikkelaars. • In staat om beslissingen te nemen met betrekking tot taakverdeling en projectprioriteiten binnen het ontwikkelteam. • Organiseren van code reviews en zorgen voor naleving van best practices. • Kennis delen en bijdragen aan de professionele ontwikkeling van het team. • Ontwerpen van schaalbare en efficiënte softwareoplossingen. • Bepalen en verbeteren van de technische architectuur van systemen. • Bewaken van de technische richting en consistentie binnen projecten. • Ontwikkelen van hoogwaardige code die voldoet aan de functionele en technische eisen. • Implementeren van softwareoplossingen en integraties met andere systemen. • Eindverantwoordelijk voor de kwaliteit van de software voordat deze wordt opgeleverd of gedeployed. • Fungeren als technisch aanspreekpunt voor stakeholders en productowners. • Vertalen van bedrijfsvereisten naar technische specificaties en oplossingen. Proactief bijdragen aan het plannen en prioriteren van ontwikkeltaken.
The profile
Competenties Analytisch vermogen
Coachen Communiceren met anderen Leiderschap
Methoden & Technieken
Ontwerpen Methoden & Technieken
Ontwikkeling Methoden & Technieken
Testen