W skrócie
- Zadania: Projektuj, buduj i obsługuj nowoczesne aplikacje w chmurze Azure.
- Firma: Royal London - największa brytyjska mutualna firma ubezpieczeniowa.
- Benefity: 28 dni urlopu, prywatna opieka zdrowotna, do 14% dopasowania składek emerytalnych.
- Pozostałe informacje: Wspieraj młodszych inżynierów i rozwijaj kulturę współpracy.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i rozwijaj swoje umiejętności w zespole.
- Kwalifikacje: Doświadczenie w programowaniu w Angular lub C#/.NET oraz w chmurze Azure.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
Royal London poszukuje doświadczonego inżyniera oprogramowania na stanowisko Senior Software Engineer, który dołączy do jednego z naszych zespołów zajmujących się dostarczaniem aplikacji w obszarze cyfrowym. Rola ta koncentruje się na nowoczesnym inżynierii oprogramowania i aplikacji: projektowaniu, budowaniu i obsłudze usług cyfrowych skierowanych do klientów oraz wewnętrznych, z silnym naciskiem na rozwój aplikacji opartych na Azure przy użyciu Angular i C#/.NET.
Będziesz seniorem w zespole wielofunkcyjnym, przyczyniając się do projektowania i dostarczania rozwiązań, pozostając jednocześnie aktywnym uczestnikiem. Będziesz budować wysokiej jakości, bezpieczne i odporne aplikacje, wspierać najlepsze praktyki inżynieryjne oraz pomagać w rozwoju mniej doświadczonych inżynierów poprzez mentoring i współpracę.
W tej roli będziesz:
- Projektować, budować, testować i obsługiwać usługi front-end Angular i back-end C#/.NET wdrażane w Azure.
- Przyczyniać się do projektowania technicznego i ocen wpływu zmian w nowych i istniejących aplikacjach.
- Produkcja i utrzymanie dokumentacji technicznej zgodnie z wymaganymi standardami.
- Stosować najlepsze praktyki inżynieryjne, w tym czysty kod, automatyczne testowanie i obserwowalność.
- Ściśle współpracować z architektami, testerami, właścicielami produktów, analitykami i interesariuszami, aby dostarczać wysokiej jakości wyniki.
- Wspierać codzienną operację działających aplikacji, w tym badanie incydentów, rozwiązywanie problemów i ich usuwanie.
- Uczestniczyć w przeglądach kodu i dyskusjach technicznych, pomagając utrzymać standardy inżynieryjne w zespole.
- Mentorować i wspierać innych inżynierów, przyczyniając się do pozytywnej i współpracy kultury inżynieryjnej.
- Przyczyniać się do ciągłego doskonalenia praktyk inżynieryjnych w szerszej społeczności inżynieryjnej Digital.
Oczekujemy, że jesteś doświadczonym inżynierem oprogramowania, który cieszy się projektowaniem i budowaniem dobrze zaprojektowanych aplikacji. Zależy Ci na jakości oprogramowania, bezpieczeństwie, odporności i operacyjności, a także dumnie dostarczasz rozwiązania, które można łatwo utrzymać.
Wymagania:
- Silne doświadczenie w inżynierii oprogramowania, z doświadczeniem w dostarczaniu rozwiązań w pełnym cyklu życia rozwoju aplikacji.
- Udokumentowane doświadczenie w projektowaniu, budowaniu i utrzymywaniu nowoczesnych aplikacji internetowych z silną wiedzą w zakresie Angular (lub podobnych frameworków front-end) lub C#/.NET oraz znajomość uzupełniającego stosu.
- Silne doświadczenie w budowaniu i uruchamianiu aplikacji w środowiskach chmurowych Azure, z naciskiem na projektowanie na poziomie aplikacji, odporność i bezpieczeństwo.
- Silne zrozumienie architektury opartej na API i usługach.
- Doświadczenie w korzystaniu z pipeline'ów CI/CD do bezpiecznego i powtarzalnego budowania, testowania i wdrażania kodu aplikacji.
- Silny nacisk na jakość aplikacji, w tym testowanie, wydajność, bezpieczeństwo, odporność i gotowość operacyjną.
- Umiejętność pracy samodzielnej i podejmowania rozsądnych decyzji technicznych w ramach ustalonej architektury.
- Doświadczenie w wspieraniu i mentorowaniu inżynierów na różnych etapach kariery.
- Postawa ciągłego doskonalenia, aktywne rozwijanie własnych umiejętności i przyczynianie się do najlepszych praktyk inżynieryjnych.
Preferencje:
- Doświadczenie z popularnymi usługami Azure używanymi w dostarczaniu aplikacji, takimi jak App Services, Functions, Storage, Key Vault i Application Insights.
- Doświadczenie z zarządzaniem API (np. Azure APIM) jako część integracji aplikacji.
- Ekspozycja na rozwój aplikacji mobilnych (iOS, Android i/lub frameworki wieloplatformowe) lub doświadczenie w wspieraniu aplikacji mobilnych za pośrednictwem usług backendowych.
- Znajomość infrastruktury jako kodu (np. Bicep lub Terraform).
- Doświadczenie w budowaniu i wspieraniu aplikacji w regulowanych lub świadomych bezpieczeństwa środowiskach.
Royal London to największa w Wielkiej Brytanii mutualna firma zajmująca się życiem, emeryturami i inwestycjami, oferująca produkty i usługi ochrony, długoterminowego oszczędzania i zarządzania aktywami.
Nasza Obietnica dla Pracowników to, że wszyscy będziemy pracować w miejscu, które jest inkluzywne, odpowiedzialne, przyjemne i satysfakcjonujące. Jest to wspierane przez nasze wartości Spirit of Royal London: Wzmocnieni, Godni Zaufania, Współpraca, Osiąganie.
Oferujemy świetne korzyści dla pracowników, takie jak:
- 28 dni urlopu rocznego oprócz dni ustawowo wolnych od pracy
- do 14% składki pracodawcy na emeryturę
- prywatne ubezpieczenie zdrowotne
Jesteśmy inkluzywnym pracodawcą. Celebrujemy i cenimy różnorodne tła i kultury w Royal London. Nasi różnorodni ludzie i perspektywy dają nam szereg umiejętności, które są uznawane i szanowane – niezależnie od ich pochodzenia.
Tylko kandydaci, którzy mają legalne prawo do pracy w Wielkiej Brytanii lub Irlandii, mogą ubiegać się o tę rolę. Niestety, Royal London nie może zapewnić sponsorowania wiz ani zezwoleń na pracę.
Senior Software Engineer in Katowice – pracodawca: Royal London
Royal London to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz promuje kulturę współpracy i innowacji. Oferujemy atrakcyjne benefity, w tym elastyczne godziny pracy oraz możliwości szkoleń, co sprzyja osobistemu i zawodowemu rozwojowi. Pracując w naszym zespole w Londynie, będziesz miał okazję wpływać na kluczowe decyzje strategiczne w obszarze zarządzania danymi i ryzykiem AI, w dynamicznym i wspierającym środowisku.