Commonwealth Bank
Commonwealth Bank
Commonwealth Bank to australijska firma świadcząca usługi finansowe w zakresie bankowości detalicznej, premium, biznesowej i instytucjonalnej. Oferta firmy obejmuje również zarządzanie funduszami, zabezpieczenie emerytalne, ubezpieczenia, inwestycje oraz usługi maklerskie. Commonwealth Bank zatrudnia ponad 52 000 pracowników i ma ponad 800 000 akcjonariuszy. Firma oferuje szeroki zakres produktów i usług finansowych, które pomagają klientom zarządzać finansami i budować ich stabilność finansową.

Starszy inżynier oprogramowania, inżynieria bezpieczeństwa — praca stacjonarna w Sydney

Twórz interfejsy API, usługi automatyzacji i oprogramowanie chmurowe dla zespołu inżynierii bezpieczeństwa Commonwealth Bank. Pomagaj dostarczać bezpieczne, skalowalne i odporne rozwiązania w środowisku technologicznym banku w Australii.

Opis

  • Projektować, tworzyć i wspierać skalowalne interfejsy API, usługi automatyzacji oraz rozwiązania programistyczne
  • Tworzyć oprogramowanie rozwiązujące złożone problemy związane z bezpieczeństwem i działaniem organizacji
  • Uczestniczyć we wszystkich etapach cyklu życia oprogramowania, w tym w projektowaniu, tworzeniu, testowaniu, wdrażaniu i wsparciu produkcyjnym
  • Tworzyć wysokiej jakości kod łatwy w utrzymaniu, stosując nowoczesne praktyki inżynierskie
  • Promować skuteczne praktyki testowania, CI/CD, obserwowalności i wsparcia operacyjnego
  • Wzmacniać niezawodność, wydajność i łatwość utrzymania rozwiązań inżynierskich
  • Uczestniczyć w przeglądach kodu i działaniach na rzecz ciągłego doskonalenia
  • Diagnozować i rozwiązywać powtarzające się problemy techniczne
  • Współpracować z inżynierami, właścicielami produktów i zespołami bezpieczeństwa, aby dostarczać wartościowe rozwiązania
  • Analizować złożone problemy techniczne i pomagać w opracowywaniu innowacyjnych rozwiązań
  • Uczestniczyć w podejmowaniu decyzji dotyczących architektury, projektowania i dostarczania rozwiązań
  • Współpracować między zespołami, dzielić się wiedzą i poprawiać wyniki
  • Śledzić rozwijające się technologie i współczesne praktyki programistyczne
  • Oceniać narzędzia automatyzacji i narzędzia oparte na AI, które mogą poprawić wyniki pracy inżynierskiej
  • Proponować usprawnienia procesów, narzędzi i efektywności operacyjnej

Wymagania

  • Znaczne doświadczenie w tworzeniu oprogramowania full stack, z silną specjalizacją w backendzie
  • Doświadczenie w całym cyklu tworzenia oprogramowania — od projektowania i tworzenia po testowanie, wdrażanie i wsparcie produkcyjne
  • Doświadczenie w projektowaniu i tworzeniu interfejsów API, rozwiązań automatyzacji lub systemów rozproszonych
  • Biegłość w Pythonie lub porównywalnym nowoczesnym języku programowania
  • Doświadczenie w pracy z platformami chmurowymi, takimi jak AWS lub Azure
  • Dobra znajomość CI/CD, testowania i automatyzacji wdrażania
  • Doświadczenie w realizacji projektów od początku do końca w zespołach Agile
  • Silne umiejętności analityczne i rozwiązywania problemów
  • Ciekawość i łatwość uczenia się, a także zdolność adaptacji do nowych technologii i nieznanych problemów
  • Doświadczenie w cyberbezpieczeństwie, inżynierii bezpieczeństwa lub reagowaniu na incydenty będzie dodatkowym atutem, ale nie jest wymagane
  • Silne umiejętności inżynierii frontendowej i backendowej
  • Znajomość programowania obiektowego i nowoczesnych zasad projektowania oprogramowania
  • Doświadczenie z Infrastructure as Code
  • Rozumienie usług chmurowych i systemów rozproszonych
  • Doświadczenie w testach automatycznych i inżynierii jakości
  • Znajomość monitorowania, obserwowalności i wsparcia operacyjnego
  • Rozumienie praktyk bezpiecznego tworzenia oprogramowania
  • Znajomość projektowania systemów i architektury

Benefity

  • Elastyczne warunki pracy umożliwiające pracę zarówno stacjonarną, jak i z domu
  • Miejsce pracy skoncentrowane na różnorodności, włączeniu społecznym i dobrostanie
  • Możliwości rozwoju kariery
  • Wewnętrzne wsparcie kariery dla pracowników Commonwealth Bank Group