Lokalizacja: Praca zdalna / Hybrydowa (Wrocław)
Rodzaj zatrudnienia: Pełny etat
Język wymagany: Angielski, znajomość niemieckiego będzie dodatkowym atutem
Opis stanowiska
Dołącz do naszego zespołu jako .NET Backend Developer i twórz nowoczesne rozwiązania backendowe oraz komponenty data science dla naszych klientów. Jako członek zwinnego zespołu produktowego będziesz brać udział w budowaniu skalowalnych, bezpiecznych usług, a także w optymalizacji procesów poprzez automatyzację z użyciem narzędzi DevOps.
Twoje zadania:
- Rozwój usług backendowych i komponentów data science opartych na nowoczesnych technologiach (.NET 6 lub wyższy, JSON, REST).
- Tworzenie koncepcji oraz wymagań w zakresie bezpieczeństwa IT, skalowalności i operacyjności oprogramowania.
- Przeprowadzanie code review oraz udział w testowaniu oprogramowania.
- Udział w stosowaniu i doskonaleniu metod zwinnych, takich jak Scrum i Kanban.
- Planowanie, dobór oraz dokumentacja narzędzi, metod i procesów wspierających procesy wdrożeniowe.
- Administracja i automatyzacja procesów operacyjnych przy użyciu technologii DevOps, takich jak GitHub, Jenkins, Docker, Kubernetes oraz chmura (MS Azure).
- Bezpośrednie wsparcie dla procesów operacyjnych i zapewnianie jakości wdrażanych rozwiązań.
Wymagania:
- Wykształcenie: Ukończone studia na kierunku informatyka (biznesowa) lub podobna kwalifikacja.
- Doświadczenie: Kilkuletnie doświadczenie w IT, szczególnie w obszarze programowania backendu.
- Technologie backendowe: Biegłość w pracy z .NET (6 lub wyżej), JSON, REST, narzędzia do budowy aplikacji, frameworki do testowania jednostkowego.
- CI/CD: Praktyczna znajomość narzędzi CI/CD (np. Jenkins).
- Chmura i DevOps: Doświadczenie z ofertami chmurowymi (MS Azure mile widziane) oraz narzędziami DevOps (Docker, Kubernetes, Azure CLI).
- Narzędzia: Praktyka z narzędziami do programowania i zarządzania projektami, takimi jak Jira, Git, Visual Studio, Visual Studio Code.
- Agile: Znajomość pracy w środowisku Agile.
- Język: Płynna znajomość angielskiego w mowie i piśmie, znajomość niemieckiego będzie dodatkowym atutem.
- Umiejętności współpracy: Umiejętność efektywnej pracy w zespołach międzyfunkcyjnych i międzynarodowych.
Mile widziane:
- Doświadczenie z architekturą opartą na zdarzeniach (np. Azure EventHub, Kafka).
- Znajomość architektur IoT (np. Azure IoTHub).
- Umiejętność pracy z Terraform.
- Podstawowa wiedza lub doświadczenie z test-driven development (TDD).
- Doświadczenie w pracy z PowerShell i Linux (Ubuntu) scripts.
Oferujemy:
- Pracę nad nowoczesnymi projektami z wykorzystaniem najnowszych technologii.
- Możliwość pracy w międzynarodowym, zróżnicowanym zespole.
- Elastyczne godziny pracy oraz możliwość pracy zdalnej.
- Atrakcyjny pakiet benefitów, w tym prywatna opieka medyczna, karta sportowa, budżet szkoleniowy i wsparcie w rozwoju zawodowym.