Upvanta sp. z o.o.
Tryb pracy: 100% zdalnie
B2B: do 1160 PLN/MD netto
Start: ASAP (okres wypowiedzenia do 30 dni)
Długość projektu: długoterminowa współpraca
O projekcie
Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój oraz utrzymanie nowoczesnych aplikacji wspierających kluczowe procesy biznesowe. Projekt łączy rozwój nowych funkcjonalności z zapewnieniem stabilnego działania środowisk produkcyjnych dostępnych dla użytkowników 24/7.
Poszukujemy osoby, która odnajduje się zarówno w tworzeniu wysokiej jakości oprogramowania, jak i w rozwiązywaniu złożonych problemów produkcyjnych. Będziesz mieć realny wpływ na rozwój aplikacji działających w środowisku chmurowym, współpracując z zespołami technicznymi i biznesowymi z różnych lokalizacji.
Technologie wykorzystywane w projekcie: .NET 6+ | C# | ASP.NET Core | React | TypeScript | Azure SQL | Cosmos DB | Azure Services | Azure DevOps | REST API | Docker | Git
Zakres obowiązków
Rozwój i utrzymanie aplikacji webowych opartych o technologie .NET oraz React.
Projektowanie i wdrażanie nowych funkcjonalności zgodnie z wymaganiami biznesowymi.
Zapewnienie wsparcia dla środowisk produkcyjnych działających w modelu 24/7.
Analiza, diagnozowanie i rozwiązywanie incydentów oraz problemów aplikacyjnych.
Obsługa zgłoszeń na poziomie L2/L3/L4 dla systemów o krytycznym znaczeniu biznesowym.
Współpraca z zespołami developerskimi, QA, DevOps oraz interesariuszami biznesowymi.
Tworzenie i rozwój REST API oraz komponentów opartych o architekturę mikroserwisową.
Udział w analizie przyczyn źródłowych błędów oraz działaniach usprawniających stabilność systemów.
Wspieranie procesów automatyzacji, monitoringu i ciągłego doskonalenia jakości oprogramowania.
Udział w dyżurach on-call, obejmujących również godziny nocne, weekendy i dni świąteczne.
Wymagania
Minimum 4 lata doświadczenia komercyjnego w programowaniu w technologiach .NET.
Doświadczenie w utrzymaniu i wsparciu aplikacji biznesowych działających w środowisku produkcyjnym.
Bardzo dobra znajomość C#, .NET Framework, .NET Core / .NET 6+ oraz ASP.NET MVC i Web API.
Praktyczne doświadczenie w pracy z React, TypeScript, JavaScript (ES6+), HTML5 i CSS3.
Doświadczenie w tworzeniu i utrzymaniu REST API oraz rozwiązań opartych o mikroserwisy.
Znajomość baz danych Azure SQL oraz zagadnień związanych z integracją danych.
Doświadczenie z usługami Microsoft Azure, Azure DevOps oraz procesami CI/CD.
Umiejętność diagnozowania problemów produkcyjnych z wykorzystaniem narzędzi monitorujących.
Znajomość Git oraz narzędzi do zarządzania repozytoriami kodu.
Doświadczenie w pracy z Dockerem i rozwiązaniami kontenerowymi.
Gotowość do pracy w modelu wsparcia produkcyjnego i udziału w dyżurach on-call.
Bardzo dobra znajomość języka angielskiego (minimum B2).
Mile widziane
Doświadczenie z Azure Functions oraz Logic Apps.
Znajomość środowisk cloud-native i systemów rozproszonych.
Certyfikat ITIL lub doświadczenie w organizacjach pracujących zgodnie z tym standardem.
Doświadczenie w pracy w metodykach Agile/Scrum.
Znajomość narzędzi i praktyk związanych z observability, monitoringiem oraz diagnostyką aplikacji.
Doświadczenie w projektach realizowanych w międzynarodowym środowisku.
