Senior .NET Developer (m/f)
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.
Tak organizujemy naszą pracę:
Tak pracujemy: wewnątrz organizacji koncentrujesz się na jednym projekcie masz wpływ na produkt agile
Skład zespołu: backend developer frontend developer programista testów automatycznych project manager UI designer UX designer
To 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 Co miesiąc dodajemy punkty w kafeterii, dzięki czemu możesz zakupić Kartę Multisport lub vouchery na zakupy i wydarzenia kulturalne Poniższe benefity dotyczą osób zatrudnionych na umowę o pracę
Takie dajemy możliwości rozwoju
branżowe platformy e-learningowe budżet rozwojowy czas na rozwój Twoich pomysłów konferencje w Polsce konferencje zagraniczne mentoring przestrzeń do eksperymentowania szkolenia wewnątrzfirmowe szkolenia zewnętrzne treningi umiejętności miękkich wsparcie merytoryczne od liderów technologicznych wymiana wiedzy technicznej w firmie
Stack Technologiczny
Pracujemy w nowoczesnych technologiach: Front: React.js, Redux, JavaScript, TypeScript, Next.js Backend: .Net 10 , kubernetes, Działamy w Azure z bardzo dobrze i sprawnie działającym procesem deploymentu w pełni opartym na AzureDevops
Jak pracujemy w dziale Product Strategy Development
Tworzymy największy portal rekrutacyjny, z którego korzystają miliony ludzi w Polsce! Nasze projekty są dobrze przygotowane, a funkcjonalności świetnie udokumentowane. Badamy, testujemy, eksperymentujemy, czasem popełniamy błędy, na których się uczymy i z których wyciągamy wnioski w ramach After Action Review. Pracujemy agilowo.
Wymiana wiedzy
Regularnie organizujemy wewnętrzne spotkania wymiany wiedzy: Tech Talki i Hackhatony, gdzie nasi Eksperci poruszają tematy nowinek, dobrych praktyk oraz trendów technologicznych. Organizujemy spotkania wewnętrzne i zewnętrzne, na których nasi Ekserpci dzielą się wiedzą i inspiracjami.
Grupa Pracuj Grupa Pracuj jest liderem technologii w obszarze HR w Europie Środkowej i Wschodniej. Wspieramy przedsiębiorstwa m.in. w zakresie rekrutacji, utrzymania i rozwoju Pracowników i Pracowniczek. Ułatwiamy Użytkownikom i Użytkowniczkom naszych serwisów znalezienie zatrudnienia odpowiadającego ich kwalifikacjom i potencjałowi. Tworzymy światowej klasy technologie, które kształtują przyszłość rynku HR. Grupa Pracuj działa od ponad 25 lat w Polsce, od 19 lat w Ukrainie, a od czerwca 2022 roku także w regionie DACH (Niemcy, Austria, Szwajcaria), zatrudniając łącznie około 1100 osób. Od 2021 jesteśmy na Giełdzie Papierów Wartościowych w Warszawie. Nieustannie się rozwijamy. W skład Grupy Pracuj wchodzą m.in. największy polski serwis rekrutacyjny Pracuj.pl, serwis the:protocol.it dla branży technologicznej, ukraiński serwis rekrutacyjny Robota.ua, systemy do zarządzania rekrutacjami: polski eRecruiter i niemiecki softgarden, działające w modelu SaaS (software as a service), oraz Kadromierz - nowoczesna platforma do zarządzania czasem pracy
Daily tasks
- 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
Requirements
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)
Must have: C#, .NET Core, API, MS SQL, Microservices, RabbitMQ, .NET 10
Nice to have: TeamCity, Azure, DevOps, GitHub, Docker, CI/CD, Claude