Senior .NET Developer (m/f)
⚲ Warszawa, Wola
15 000–20 160 zł / mies. (zal. od umowy)
Wymagania
- C#
- .NET Core
- RabbitMQ
- MS SQL
- .NET 10
- Docker
- Azure DevOps
- CI/CD
- Claude
Opis stanowiska
Nasze wymagania:
Posiadasz minimum 5-6+ lat doświadczenia komercyjnego w pracy z C#, .Net core / .Net6+ (API, konsumenci z Masstransit)
Masz doświadczenie w pracy nad aplikacjami działającymi w środowisku rozproszonym
Znasz technologie związane z relacyjnymi bazami danych (MS SQL/ T-SQL)
Dobrze znane Ci są wzorce projektowe oraz zasady SOLID
Posiadasz doświadczenie w pracy z mikroserwisami (komunikacja synchroniczna i asynchroniczna)
Masz doświadczenie w RabbitMQ
Potrafisz projektować czytelną architekturę aplikacji, z dbałością o logikę domenową oraz zasady czystego kodu
Masz doświadczenie w tworzeniu testów jednostkowych
Potrafisz efektywnie współpracować w zespole i budować pozytywne relacje
Chcesz się dalej uczyć i rozwijać
Potrafisz świadomie i efektywnie korzystać z agentów kodujących jako wsparcia w codziennej pracy programistycznej
Mile widziane:
Masz doświadczenie w pracy TeamCity, Azure DevOps i Kubernetesem
Posiadasz doświadczenie w przeprowadzaniu testów wydajnościowych
Wiesz, kiedy i jak przeprowadzać testy integracyjne
Znajomość CI/CD
Doświadczenie w pracy w metodologii Agile
Doświadczenie w koordynacji prac technicznych nad produktem/obszarem produktowym
Masz doświadczenie w pracy z agentami kodującymi (np. Claude Code, GitHub Copilot lub podobnymi)
O projekcie:
Będziesz współtworzyć i rozwijać systemy wewnętrzne Grupy Pracuj, projektować i implementować nowe funkcjonalności dla naszych kilku milionów Użytkowników. Czasem będziesz szukać błędów i pomagać rozwiązywać problemy Użytkowników oraz wspierać swoją wiedzą inne zespoły.
Zakres obowiązków:
Budowa nowych funkcjonalności w oparciu o architekturę mikroserwisów w technologii .NET
Dbałość o jakość i wydajność wypracowanych rozwiązań
Opracowywanie rozwiązań od pomysłu do wdrożenia na produkcji
Projektowanie rozwiązań z uwzględnieniem kontekstu biznesowego
Współtworzenie kierunku rozwoju technicznego aplikacji
Współpraca z innymi zespołami w tym z projektantami, architektami, badaczami, biznesem
Przeprowadzanie code review
Oferujemy:
Zawieramy umowę o pracę lub B2B
Pracę w oparciu o UoP w trybie hybrydowym z biura w Warszawie (1 dzień w tygodniu) lub świadczenie usług w ramach B2B w modelu 1 raz w miesiącu z biura
W przypadku umowy o pracę dwukrotnie w ciągu roku wypłacamy premię, stanowiącą połowę miesięcznego wynagrodzenia brutto ("13nastka")
Angażujemy w działania rozwojowe w ramach budżetu rozwojowego zespołu
Posiadasz minimum 5-6+ lat doświadczenia komercyjnego w pracy z C#, .Net core / .Net6+ (API, konsumenci z Masstransit)
Masz doświadczenie w pracy nad aplikacjami działającymi w środowisku rozproszonym
Znasz technologie związane z relacyjnymi bazami danych (MS SQL/ T-SQL)
Dobrze znane Ci są wzorce projektowe oraz zasady SOLID
Posiadasz doświadczenie w pracy z mikroserwisami (komunikacja synchroniczna i asynchroniczna)
Masz doświadczenie w RabbitMQ
Potrafisz projektować czytelną architekturę aplikacji, z dbałością o logikę domenową oraz zasady czystego kodu
Masz doświadczenie w tworzeniu testów jednostkowych
Potrafisz efektywnie współpracować w zespole i budować pozytywne relacje
Chcesz się dalej uczyć i rozwijać
Potrafisz świadomie i efektywnie korzystać z agentów kodujących jako wsparcia w codziennej pracy programistycznej
Mile widziane:
Masz doświadczenie w pracy TeamCity, Azure DevOps i Kubernetesem
Posiadasz doświadczenie w przeprowadzaniu testów wydajnościowych
Wiesz, kiedy i jak przeprowadzać testy integracyjne
Znajomość CI/CD
Doświadczenie w pracy w metodologii Agile
Doświadczenie w koordynacji prac technicznych nad produktem/obszarem produktowym
Masz doświadczenie w pracy z agentami kodującymi (np. Claude Code, GitHub Copilot lub podobnymi)
O projekcie:
Będziesz współtworzyć i rozwijać systemy wewnętrzne Grupy Pracuj, projektować i implementować nowe funkcjonalności dla naszych kilku milionów Użytkowników. Czasem będziesz szukać błędów i pomagać rozwiązywać problemy Użytkowników oraz wspierać swoją wiedzą inne zespoły.
Zakres obowiązków:
Budowa nowych funkcjonalności w oparciu o architekturę mikroserwisów w technologii .NET
Dbałość o jakość i wydajność wypracowanych rozwiązań
Opracowywanie rozwiązań od pomysłu do wdrożenia na produkcji
Projektowanie rozwiązań z uwzględnieniem kontekstu biznesowego
Współtworzenie kierunku rozwoju technicznego aplikacji
Współpraca z innymi zespołami w tym z projektantami, architektami, badaczami, biznesem
Przeprowadzanie code review
Oferujemy:
Zawieramy umowę o pracę lub B2B
Pracę w oparciu o UoP w trybie hybrydowym z biura w Warszawie (1 dzień w tygodniu) lub świadczenie usług w ramach B2B w modelu 1 raz w miesiącu z biura
W przypadku umowy o pracę dwukrotnie w ciągu roku wypłacamy premię, stanowiącą połowę miesięcznego wynagrodzenia brutto ("13nastka")
Angażujemy w działania rozwojowe w ramach budżetu rozwojowego zespołu
🔍 Dekoder Ogłoszenia
🔴
minimum 5-6+ lat doświadczenia komercyjnego
Może oznaczać, że szukają kogoś z dokładnie 5 lub 6 latami, a niekoniecznie więcej, lub że 5 lat to absolutne minimum, a 6+ jest preferowane.
🔴
Potrafisz świadomie i efektywnie korzystać z agentów kodujących jako wsparcia w codziennej pracy programistycznej
Oczekują, że będziesz używać narzędzi AI do pisania kodu, co może sugerować nacisk na szybkość implementacji kosztem głębszego zrozumienia lub samodzielności.
🔴
Masz doświadczenie w pracy z agentami kodującymi (np. Claude Code, GitHub Copilot lub podobnymi)
Podkreślenie tego w sekcji 'Mile widziane' po raz drugi może sugerować, że jest to kluczowa umiejętność, a nie tylko dodatek.
🟡
Będziesz współtworzyć i rozwijać systemy wewnętrzne Grupy Pracuj, projektować i implementować nowe funkcjonalności dla naszych kilku milionów Użytkowników.
Duża skala użytkowników może oznaczać wysokie wymagania dotyczące wydajności, skalowalności i stabilności systemów.
🔴
Czasem będziesz szukać błędów i pomagać r
Niedokończone zdanie sugeruje, że obowiązki mogą wykraczać poza czyste programowanie i obejmować wsparcie techniczne lub analizę problemów.