Rola Starszego Programisty Analityka Rozwoju Aplikacji to stanowisko na poziomie średniozaawansowanym, koncentrujące się na rozwoju i wdrażaniu nowych lub zaktualizowanych systemów i programów aplikacyjnych we współpracy z zespołem technologicznym.
Naszym celem jest znaczący wkład w analizy systemów aplikacyjnych i działalność programistyczną.
- Kompleksowe projektowanie, rozwój, testowanie i wydanie kluczowych komponentów, w tym planowanie sprintów.
- Projektowanie tabel partycjonowanych i niepartycjonowanych, indeksów, tymczasowych tabel i tabel zewnętrznych w celu optymalizacji przechowywania i wydajności.
- Zarządzanie Informacją w obszarach takich jak Planowanie Architektury Przedsiębiorstwa, Zarządzanie Danymi, Zarządzanie Głównymi Danymi i Magazynowanie Danych.
- Projektowanie i wdrażanie skalowalnych, odpornych na awarie procesów ETL na platformach BigData w celu przetwarzania ogromnych ilości informacji kontraktowych z wysoką dostępnością.
- Optymalizacja wydajności poprzez zrozumienie ETL DAG na strukturach danych w obrębie platform relacyjnych i BigData, zwiększanie wydajności zarówno komponentów ETL jak i raportowania.
- Zarządzanie procesem wydania za pośrednictwem RLM i SNOW na wszystkich etapach SDLC w platformach relacyjnych i BigData.
- Zapewnienie zgodności z procesami i zarządzanie oczekiwaniami przywództwa.
- Aktywny udział w sesjach burzy mózgów, dostarczanie solidnych informacji zwrotnych i zapewnianie najlepszych praktyk zespołowych.
- Oferowanie szerokiego wsparcia dla grup rozwojowych, SIT i produkcyjnych w zakresie zarządzania danymi, modelowania i konserwacji.
- Licencjat z Technologii lub równoważne doświadczenie zawodowe.
- 8+ lat w rozwoju aplikacji/software.
- 6+ lat praktycznego doświadczenia z narzędziami ETL, takimi jak Abinitio.
- Biegłość w Pythonie, Shellu i Hive.
- Silna znajomość SQL.
- Doświadczenie z aplikacjami finansowymi lub procesami finansowymi jest korzystne.
- Znajomość produktów dostawców, takich jak Tableau, Arcadia, Paxata i KNIME jest dodatkowym atutem.
- Szerokie doświadczenie w pracy w środowisku wielokulturowym oraz osiąganie wyników z zespołami wirtualnymi.
- Solidne doświadczenie z udokumentowanym dorobkiem przywództwa, doświadczenia i osiągnięć.
- Zdolność do samodzielnej pracy, wielozadaniowości i przejmowania odpowiedzialności za różne analizy lub przeglądy.
Licencjat lub równoważne doświadczenie
Ten opis stanowiska przedstawia ogólny przegląd wykonywanych prac. Mogą być przypisane dodatkowe zadania związane ze stanowiskiem w zależności od potrzeb.
Grupa Zawodowa: Technologia
Rodzina Zawodowa: Rozwój Aplikacji
Typ Czasu: Pełny etat
Citi jest pracodawcą oferującym równe szanse i angażującym się w działanie na rzecz pozytywnych zmian. Kwalifikowani kandydaci będą rozważani bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe, niepełnosprawność lub status weterana objętego ochroną.
Citigroup Inc