NatWest Group
NatWest Group
NatWest Group to brytyjska organizacja bankowa i finansowa obsługująca klientów indywidualnych, komercyjnych i instytucjonalnych. Jej działalność obejmuje bankowość, finanse i fintech, w tym bankowość komercyjną, zarządzanie majątkiem oraz zarządzanie ryzykiem. Grupa podkreśla również swoje relacje z klientami i społecznościami, a także możliwości rozwoju kariery w zespołach zajmujących się bankowością i technologiami.

Główny inżynier — dyrektor, NatWest Group (Chennai, praca stacjonarna)

Kieruj tworzeniem oprogramowania dla przedsiębiorstw, rozwiązań chmurowych, danych i AI w NatWest Group. Kształtuj strategię techniczną, odporne systemy, interfejsy API, praktyki testowania i realizację prac przez zespoły inżynieryjne.

Opis

  • Ustanawiać w całym banku standardy tworzenia aplikacji i cyklu życia oprogramowania
  • Dostarczać komponenty oprogramowania dla platform, aplikacji i usług
  • Reprezentować bank podczas wydarzeń wewnętrznych i branżowych, konferencji oraz powiązanych aktywności
  • Przekładać wymagania funkcjonalne i niefunkcjonalne na skuteczne projekty techniczne
  • Planować, budować i wdrażać wysokowydajne, solidne i odporne systemy
  • Współpracować z kadrą kierowniczą wyższego szczebla w celu określania odpowiednich rozwiązań technicznych
  • Kierować techniczną realizacją prac przez jeden lub więcej zespołów inżynierii oprogramowania
  • Utrzymywać jakość pracy i zgodność ze standardami technicznymi we wszystkich zespołach
  • Ustalać strategię techniczną oraz doradzać w sprawie map drogowych produktów i planów migracji
  • Stosować solidne zasady architektury i inżynierii we wszystkich systemach
  • Monitorować realizację techniczną względem planów, chroniąc funkcjonalność, skalowalność i wydajność
  • Informować interesariuszy o postępach w realizacji
  • Tworzyć biblioteki wielokrotnego użytku i interfejsy API
  • Tworzyć testy jednostkowe i integracyjne w zautomatyzowanych środowiskach testowych

Wymagania

  • Co najmniej 18 lat doświadczenia w inżynierii full-stack
  • Doświadczenie zawodowe w tworzeniu oprogramowania z wykorzystaniem architektury zorientowanej na usługi lub mikrousług
  • Zaawansowana znajomość tworzenia rozwiązań full-stack, mikrousług, architektury sterowanej zdarzeniami, usług chmurowych AWS, DevSecOps, CI/CD, obserwowalności i inżynierii platform
  • Udokumentowane doświadczenie w kierowaniu strategią techniczną, architekturą, innowacjami, automatyzacją, jakością kodu i optymalizacją wydajności
  • Doświadczenie w mentoringu zespołów inżynieryjnych oraz współpracy z interesariuszami z obszarów produktu, data science, architektury i biznesu
  • Duże doświadczenie w kierowaniu zespołami tworzącymi oprogramowanie i realizacji strategii technicznych
  • Znajomość uznanych branżowych frameworków i narzędzi programistycznych
  • Doświadczenie w tworzeniu oprogramowania sterowanym testami, zautomatyzowanych frameworkach testowych, mockowaniu, stubowaniu i narzędziach do testów jednostkowych
  • Doświadczenie w projektowaniu lub wdrażaniu interfejsów API
  • Doświadczenie we wspieraniu, ulepszaniu i utrzymywaniu systemów oraz kodu utworzonego przez inne zespoły
  • Umiejętność interpretowania potrzeb produktu i biznesu oraz przekładania ich na rozwiązania techniczne