W skrócie
- Zadania: Twórz skalowalne usługi backendowe w C# z .NET Core i współpracuj z architektami rozwiązań.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Elastyczne godziny pracy, zdrowe przekąski, wydarzenia integracyjne i równowaga między pracą a życiem prywatnym.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wprowadzaj innowacje w projektach.
- Kwalifikacje: Min. 5 lat doświadczenia w programowaniu, biegłość w C# i .NET Core.
Przewidywane wynagrodzenie mieści się w przedziale 92425 - 112963 zł za rok.
Zakres usług:
- Implementacja skalowalnych i wydajnych usług backendowych w C# przy użyciu .NET Core.
- Ścisła współpraca z architektami rozwiązań w celu przetłumaczenia wizji SOA na kod gotowy do produkcji.
- Aktywne uczestnictwo w przeglądach kodu, utrzymywanie wysokich standardów kodu oraz dążenie do maksymalnej wydajności, łatwości konserwacji i niezawodności naszych systemów.
- Praca w metodologii Agile (Scrum), aktywny wkład w planowanie sprintów, retrospektywy i codzienne spotkania, wnoszenie innowacyjnych pomysłów i rozwiązań.
- Śledzenie najnowszych technologii w ekosystemie .NET (ASP.NET Core Web API, pakiety NuGet) i proaktywne wdrażanie nowych narzędzi i praktyk w celu poprawy naszego produktu i procesów.
Wymagane kompetencje:
- Min. 5-letnie solidne doświadczenie zawodowe w zakresie rozwoju oprogramowania, z silnym naciskiem na technologie backendowe.
- Biegłość w C# i .NET Core (tworzenie usług sieciowych i usług Windows).
- Doświadczenie praktyczne z ASP.NET Core Web API, wstrzykiwaniem zależności oraz testowaniem jednostkowym przy użyciu frameworków takich jak XUnit / NUnit (i pokrewnych narzędzi, takich jak MOQ, NSubstitute).
- Profesjonalne doświadczenie z SQL na poziomie programisty aplikacji.
- Solidne doświadczenie w korzystaniu z Gita do kontroli wersji i współpracy w zespole.
- Silne umiejętności komunikacyjne w języku angielskim i polskim, zarówno w mowie, jak i piśmie.
- Ukończone wyższe wykształcenie techniczne lub podobne kwalifikacje w pokrewnej dziedzinie.
Opcjonalne:
- Doświadczenie z systemami wiadomości lub brokerami wiadomości (np. ActiveMQ).
- Znajomość bibliotek .NET, takich jak Serilog, Dapper, Newtonsoft Json, Autofac, Polly i Refit.
- Doświadczenie w pracy nad dużymi, wielo-użytkownikowymi systemami z wymaganiami dotyczącymi wysokiej dostępności, wysokiej równoległości i dużego obciążenia.
- Doświadczenie z narzędziami do wdrażania, takimi jak IIS, Kestrel i Kubernetes (K8).
- Znajomość Jira, Confluence i narzędzi CI/CD, najlepiej Azure DevOps.
Warunki współpracy i korzyści:
- Elastyczne godziny pracy.
- Wydarzenia sportowe i integracyjne.
- Równowaga między życiem zawodowym a prywatnym.
- Zdrowe przekąski, owoce i warzywa.
- Sesje jogi i fitness w biurze.
- Carpooling.
.NET Software Developer – pracodawca: NOVOMATIC Technologies Poland
Nasza firma to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz tworzy przyjazne i inspirujące środowisko pracy. Oferujemy elastyczne godziny pracy, zdrowe przekąski oraz różnorodne wydarzenia integracyjne, co sprzyja równowadze między życiem zawodowym a prywatnym. Pracując z nami, będziesz miał możliwość aktywnego uczestnictwa w innowacyjnych projektach oraz korzystania z najnowszych technologii w ekosystemie .NET.
Dane kontaktowe:
Zespół rekrutacyjny NOVOMATIC Technologies Poland
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako .NET Software Developer
C#
.NET Core
ASP.NET Core Web API
Dependency Injection
Unit Testing
XUnit
NUnit