Tech Lead (.NET)
Devire
⚲ Remote
28 560 - 33 600 PLN (B2B)
Wymagania
- AI
- Angular
- TypeScript
- SQL
- MS SQL Server
- PostgreSQL
- OOP
- Clean Code
- Clean Architecture
- DDD
- CQRS
- Git
- GitLab CI
- OpenShift
- .NET
Opis stanowiska
O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego Klienta z sektora finansowego poszukujemy Tech Leada (.NET), który będzie odpowiedzialny za zapewnienie wysokiej jakości rozwiązań wspierających przetwarzanie i analizę danych finansowych. Realizowane projekty będą dotyczyły takich rzeczy jak: projektowanie i rozwój systemów wspierających kluczowe procesy biznesowe obszarów: kancelarie prawne, windykacja oraz operacje finansowe – od modelowania domeny po wdrożenie produkcyjne, automatyzacje procesów biznesowych z wykorzystaniem platform workflow / BPM, integrujących wiele systemów i źródeł danych oraz budowę i rozwój rozwiązań integracyjnych opartych o komunikację asynchroniczną (event‑driven), współpracujących z systemami zewnętrznymi (banki, e‑Sąd, systemy innych kancelarii). Technologie z którymi pracujemy: - Backend: C#, .NET 8+, ASP.NET Core Web API, REST- Komunikacja / Kolejkowanie: RabbitMQ, MassTransit, Wolverine- Frontend: Angular 10+, TypeScript, HTML5- Bazy danych: PostgreSQL, MS SQL Server, T-SQL- Platforma CI/CD i runtime: Git, GitLab, OpenShift (OCP)- Komponenty infrastruktury aplikacji: EntraID, OpenAPI, ScalarUI, Apidog, Kong, OpenTelemetry SDK- Workflow / BPM: Webcon- AI: GitHub Copilot (Microsoft)Oferujemy: - Lokalizacja: Praca zdalna (ewentualnie wizyty we Wrocławskim biurze) - Wynagrodzenie: 170 - 200 zł/h netto + VAT - Polski - min. B2 - Wynagrodzenie do 200 PLN/H net w oparciu o umowę B2B (via Devire) - Praca zdalna w firmie rozwijającej się w obszarze europejskim - Pakiet benefitów (opieka medyczna, członkostwo sportowe itp. Wymagania: - 7 lat doświadczenia w komercyjnym tworzeniu oprogramowania, w tym doświadczenie w pełnieniu roli Tech Leada. - Doświadczenie w technicznym prowadzeniu zespołu, w tym podejmowaniu i argumentowaniu decyzji technicznych, braniu odpowiedzialności za jakość rozwiązań oraz wspieraniu developerów poprzez code review, mentoring i konsultacje techniczne. - Praktyczne wykorzystywanie narzędzi AI jako element codziennej pracy developerskiej oraz wspieranie zespołu w rozsądnym i bezpiecznym korzystaniu z takich narzędzi. - Doświadczenie w tworzeniu aplikacji frontendowych w Angular (TypeScript). - Bardzo dobra, praktyczna znajomość SQL (MS SQL Server, PostgreSQL). - Bardzo dobra znajomość zasad OOP, SOLID, Clean Code, wzorców projektowych oraz podejść architektonicznych takich jak Clean Architecture, DDD, CQRS i event-driven. - Doświadczenie w pracy z systemami o dużych wolumenach danych, złożonych integracjach oraz złożonej logice domenowej i procesowej. - Praktyczne doświadczenie w pracy z Git, GitLab CI/CD oraz platformą kontenerową OpenShift. Codzienne zadania: - Techniczne prowadzenie zespołu developerskiego w codziennej pracy, w tym podejmowanie i wspieranie decyzji technicznych, planowanie prac, dekompozycja zadań, estymacje oraz dbanie o spójność rozwiązania i usprawnianie sposobu pracy zespołu. - Współpraca z Product Ownerem, analitykami, architektami i biznesem przy doprecyzowaniu wymagań, ocenie wykonalności oraz identyfikacji ryzyk technicznych. - Odpowiedzialność za techniczną jakość dostarczanych rozwiązań, w tym spójność architektury, utrzymywalność kodu, bezpieczeństwo, wydajność oraz zgodność ze standardami organizacyjnymi i architektonicznymi. - Wspieranie developerów poprzez code review, mentoring, konsultacje techniczne oraz promowanie dobrych praktyk inżynierskich. - Projektowanie, rozwój oraz utrzymanie aplikacji backendowych (.NET) i frontendowych (Angular) w systemach o dużej złożoności i skali, w tym praca z danymi oraz optymalizacja zapytań SQL i modeli danych. - Projektowanie rozwiązań integracyjnych, komunikacji asynchronicznej i podejścia event-driven wspierających procesy biznesowe oparte o workflow / BPM.