Om rollen
För vår kund söker Functional Software en erfaren .NET-utvecklare som vill utveckla C# i funktionell stil. Kunden är tung användare av language-ext och tror på funktionell programmering även utanför strikt funktionella språk.
Som senior utvecklare förväntas du ta ansvar för ditt arbetsflöde och bidra till förbättringar av arbetsprocesser. Om du är intresserad av Lean, kontinuerlig förbättring, Domain-driven Design, Shift-left eller bara tycker om att optimera arbetsprocesser, kommer du trivas i denna roll.
Kravspecifikation
Djup förståelse för och praktisk erfarenhet av funktionell programmering i C# och TypeScript, gärna med bibliotek som LanguageExt eller fp-ts.
Gedigen erfarenhet av ReactiveX (RxJS, System.Reactive) för hantering av asynkrona dataflöden och event-hantering.
Erfarenhet av Angular och TypeScript, inklusive NgRx och typdriven utvecklingsmetodik.
Starka kunskaper i C# och ASP.NET Core, med erfarenhet av att utveckla skalbara backend-lösningar.
Erfarenhet av infrastruktur och containerisering med Docker och Docker Compose.
Meriterande
Intresse för Ways of Working, Domain-driven Design, Shift-left eller liknande metoder för att förbättra arbetsprocesser.
Tidigare erfarenhet av Lean och kontinuerlig förbättring i utvecklingsprojekt.
Tech stack
C# / .NET
Language-ext / fp-ts
Angular / TypeScript / NgRx
RxJS / System.Reactive
Docker / Docker Compose
Kundens erbjudande
Möjlighet att arbeta med funktionell programmering i en C#-miljö.
Senior roll med stort eget ansvar och inflytande över arbetsprocesser.
Arbete i ett team som värdesätter kontinuerlig förbättring och hög kodkvalitet.
Ansökan
Om detta låter intressant, skicka gärna ett meddelande till oss!