Azure/.NET Developer
-, Gdańsk +3 Locations
Heavy Kinematic Machines
W Heavy Kinematic Machines specjalizujemy się w dostarczaniu zaawansowanych technologii dla fitnessu. Nasze urządzenia pomiarowe wyposażone w zaawansowane oprogramowanie łączą sprzęt treningowy i sztuczną inteligencję. Dostarczamy narzędzia, które pomagają trenować efektywnie, świadomie i bezpiecznie. Umożliwiamy automatyczne monitorowanie postępów, inteligentną analizę̨ wyników oraz personalizację treningów. Dołącz do nas by tworzyć rozwiązania dla liderów branży fitness.
Azure/.NET Developer
cała Polska, praca zdalna
Jeżeli do nas dołączysz, będziesz:
pracował w zespole nad projektowaniem, tworzeniem i utrzymaniem systemów stanowiących backend dla naszych aplikacji webowych i mobilnych
implementował różnego rodzaju testy (od jednostkowych przez kontraktowe aż po integracyjne),
opracowywał oraz utrzymywał dokumentację techniczną,
brał udział w utrzymaniu systemów CI/CD wykorzystywanych przez zespół,
Czego oczekujemy?
C# i .NET: minimum 3-lata doświadczenia w zakresie programowania w języku C# z wykorzystaniem frameworka .NET. Praktyczna umiejętność wykorzystania wzorców projektowych i metodyk charakterystycznych dla platformy (async/await, LINQ, Extension Methods, Partial Classes),
Azure Functions: praktyczna znajomość Azure Functions (z naciskiem na implementację opartą o REST, dobre zrozumienie różnych modeli hostowania oraz cyklu życia).
Autoryzacja, Autentykacja i Security: dobra znajomość Microsoft Entra ID (dawniej Azure AD). Znajomość standardu autoryzacyjnego OAuth 2.0
System Design: znajomość zagadnień związanych z architekturą systemów oraz wzorców i dobrych praktyk związanych z projektowaniem systemów, konteneryzacją i skalowalnością rozwiązań,
GIT i narzędzia wspierające: praktyczna znajomość systemu kontroli wersji (GIT) oraz systemów wspomagających zespołowe wytwarzanie oprogramowania, w tym review, zarządzanie zadaniami, pisanie dokumentacji. (Na przykład Azure DevOps, czy pakiet Atlassian)
Clean Code i Wzorce Projektowe: praktyczna znajomość zasad pisania czystego kodu, oraz wzorców projektowych
Język angielski: znajomości języka angielskiego w zakresie czytania ze zrozumieniem dokumentacji technicznej,
Bazy danych: doświadczenie w pracy z różnego rodzaju bazami danych w tym relacyjnymi i dokumentowymi (Azure Cosmos DB)
Umiejętności miękkie: kreatywność i inicjatywa, komunikatywności, umiejętność pracy w zespole, umiejętności przewidywania skutków działań w szerszej perspektywie.
Twoje szanse na dołączenie do zespołu zwiększą:
Doświadczenie w tworzeniu systemów opartych o mikroserwisy,
Znajomość zagadnień związanych ze Structured Logging (Microsoft.Extensions.Logging), monitorowanie działania aplikacji chmurowych, Azure Application Insights, ELK,
Znajomość innych funkcjonalności Azure, w tym Azure Event Grid, Azure Storage, Azure Service Bus, Advanced Function App config,
Umiejętność projektowania i pisania testów,
Znajomość języka Python oraz frameworka Django,
Wiedza z zakresu DevOps - konfiguracja CI/CD oraz pipelinów automatyzujących procesy w Azure Devops, znajomość zagadnień z zakresu Infrastructure as Code (Bicep, Terraform),
Znajomość zagadnień z zakresu security z naciskiem na szyfrowanie asymetryczne oraz autoryzację opartą o certyfikaty,
Dlaczego my?
Oferujemy stabilne zatrudnienie w oparciu o umowę o pracę,
mamy elastyczne godziny rozpoczęcia pracy,
oferujemy swobodny wybór trybu pracy (biuro, hybrydowo bądź zdalnie),
wytwarzamy własne produkty i dbamy o ich jakość - nie jesteśmy software housem,
dbamy o rozwój zawodowy: pracujemy z najnowocześniejszymi technologiami i narzędziami,
jesteśmy otwarci na współpracę z osobami z niepełnosprawnością.
Azure/.NET Developer
Azure/.NET Developer
-, Gdańsk
Heavy Kinematic Machines