Senior .NET Developer (m/f)
⚲ Warszawa, Wola
14 000–21 000 zł / mies. (zal. od umowy)
Wymagania
- C#
- .NET Core
- .NET 6+
- RabbitMQ
- MS SQL
- Docker
- TeamCity
- Azure DevOps
- CI/CD
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
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:
Współtworzenie nowego systemu w ramach Pracuj.pl
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
Udział w pair programming
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")
Finansujemy prywatną opiekę medyczną Medicover z pakietem stomatologicznym
Co miesiąc dodajemy punkty w kafeterii, dzięki czemu możesz zakupić Kartę Multisport lub vouchery na zakupy i wydarzenia kulturalne
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
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:
Współtworzenie nowego systemu w ramach Pracuj.pl
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
Udział w pair programming
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")
Finansujemy prywatną opiekę medyczną Medicover z pakietem stomatologicznym
Co miesiąc dodajemy punkty w kafeterii, dzięki czemu możesz zakupić Kartę Multisport lub vouchery na zakupy i wydarzenia kulturalne
Angażujemy w działania rozwojowe w ramach budżetu rozwojowego zespołu
🔍 Dekoder Ogłoszenia
🟡
Posiadasz minimum 5-6+ lat doświadczenia komercyjnego w pracy z C#, .Net core / .Net6+
Chociaż podano zakres lat, faktyczne oczekiwania mogą być bardziej elastyczne lub bardziej rygorystyczne w zależności od konkretnych potrzeb projektu.
🔴
Masz doświadczenie w pracy nad aplikacjami działającymi w środowisku rozproszonym
Może oznaczać zarówno dobrze zaprojektowane mikroserwisy, jak i po prostu aplikacje z wieloma niezależnymi komponentami, które mogą być trudne w debugowaniu.
🟢
Potrafisz projektować czytelną architekturę aplikacji, z dbałością o logikę domenową oraz zasady czystego kodu
Oczekuje się, że kandydat będzie potrafił nie tylko pisać kod, ale także myśleć o jego strukturze i utrzymaniu, co może wymagać doświadczenia w refaktoryzacji i projektowaniu od podstaw.
🟡
Potrafisz świadomie i efektywnie korzystać z agentów kodujących jako wsparcia w codziennej pracy programistycznej
Oznacza to, że oczekuje się od Ciebie umiejętności wykorzystania narzędzi takich jak Copilot, ale nie zastąpią one Twojego własnego myślenia i wiedzy.
🔴
Czasem będziesz szukać błędów i pomagać rozwiązywać problemy Użytkowników oraz wspierać swoją wiedzą inne zespoły.
Poza rozwojem, część obowiązków może obejmować wsparcie techniczne i rozwiązywanie problemów, co może być czasochłonne i wymagać interakcji z innymi działami.