O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Podsumowanie stanowiska: Poszukujemy dyrektora ds. inżynierii oprogramowania platformowego, który dołączy do naszego rosnącego zespołu. Ta rola jest odpowiedzialna za pełny cykl życia oprogramowania, od koncepcji do wdrożenia. Jako dyrektor ds. inżynierii oprogramowania platformowego będziesz mieć odpowiednie doświadczenie w zakresie języków kodowania front-end i back-end, architektury tworzenia oprogramowania i wzorców projektowych, frameworków programistycznych i bibliotek stron trzecich.
Idealny kandydat będzie miał duże doświadczenie w kierowaniu zespołami opracowującymi produkty cyfrowe skierowane do konsumentów we współpracy z liderami produktów i wzornictwa. Osoba ta musi być kreatywna, zorientowana na klienta, grać zespołowo, zorganizowana i potrafić prosperować w dynamicznym środowisku. W First Dollar wierzymy w umożliwienie inżynierom budowania inteligentniejszej platformy świadczeń zdrowotnych - takiej, w której narzędzia sztucznej inteligencji wzmacniają, a nie zastępują ludzką wiedzę.
Poszukujemy inżynierów, którzy wykazali się doświadczeniem w odpowiedzialnym korzystaniu ze sztucznej inteligencji, aby przyspieszyć przepływ prac programistycznych, poprawić jakość kodu i efektywniej rozwiązywać złożone problemy. Nasz zespół inżynierów opiera się na zasadzie: człowiek ponad kod. Jesteśmy zgraną grupą osób uczących się przez całe życie, nieustannie dążących do bycia zespołem, który jest większy niż suma jego części.
Dołącz do nas! Obowiązki i obowiązki: Jako członek zespołu ds. badań i rozwoju / przywództwa produktu będzie świadczyć usługi projektowe, planowanie zasobów, szacowanie pracy i koordynację dla wielu zespołów dostawczych. Kierować zespołem inżynierów oprogramowania i inżynierów jakości do projektowania, rozwijania i testowania aplikacji (np.
API, aplikacji internetowych) zgodnie z ustalonymi standardami. Współpraca z Liderami Produktu i Projektowania w celu kierowania zespołami dostarczającymi produkty. Wyznaczaj krótko- i średnioterminowy kierunek techniczny, tworząc plany pomagające osiągnąć cele.
Weź udział w recenzjach projektów rozwiązań i powiązanego kodu. Pakowanie i wspieranie wdrażania wydań. Tworzyć środowisko, w którym akceptowane i cenione są różne pochodzenie, kultury, branża i doświadczenia życiowe.
Współpraca przy podejmowaniu decyzji dotyczących architektury, zapewniając, że dostosowujemy się i ewoluujemy, aby sprostać potrzebom biznesowym organizacji związanym ze skalowaniem. Współpraca z innymi twórcami oprogramowania, menedżerami produktów i architektami oprogramowania w celu planowania, projektowania i dostarczania aplikacji. Oceń możliwości ulepszenia aplikacji i procesów oraz przygotuj dokumentację uzasadniającą, którą możesz podzielić się z członkami zespołu i innymi zainteresowanymi stronami.
Przestrzegaj zasad rozwoju wysokiej jakości, dostarczając rozwiązania na czas i w ramach budżetu. Upewnij się, że podczas projektowania rozwiązań brane są pod uwagę wymagania niefunkcjonalne, takie jak bezpieczeństwo, wydajność, łatwość konserwacji, skalowalność, użyteczność i niezawodność. Pracuj w środowisku Agile, aby identyfikować i automatyzować rozwiązania, które skutkują lepszym doświadczeniem programistów i zwiększoną produktywnością programistów.
Bądź na bieżąco z pojawiającymi się technologiami, trendami branżowymi i najlepszymi praktykami w zakresie architektury rozwiązań i innowacji technologicznych. Przyczyniaj się do definiowania i ustanawiania wzorców, wskaźników i miar jakości. Wykorzystuj sztuczną inteligencję jako narzędzie, a nie zamiennik - Oczekuje się, że kandydaci zrozumieją, że sztuczna inteligencja zwiększa produktywność energii, zachowując jednocześnie ocenę techniczną i zapewniając, że kod wygenerowany przez sztuczną inteligencję spełnia standardy jakości.
Obowiązkowa pełna własność kodu - Musi rozumieć, wyjaśniać i wspierać cały kod wspomagany sztuczną inteligencją, tak jakby był napisany od podstaw. Rozwiązywanie problemów, debugowanie i aktualizowanie oprogramowania. Inne przydzielone obowiązki.
Obowiązki nadzorcze: Zapewnianie wskazówek, wskazówek i wsparcia zespołowi pracowników. Ustal jasne oczekiwania, deleguj zadania i zadbaj o efektywną komunikację w zespole. Oceniaj wydajność pracowników, przekazuj informacje zwrotne i przeprowadzaj oceny wydajności.
Identyfikuj obszary wymagające rozwoju i twórz plany podnoszenia umiejętności członków zespołu. Jednolicie identyfikuj osoby osiągające wysokie wyniki, które konsekwentnie wykonują pracę wysokiej jakości. Usuń bariery dla zespołu, zapewniając członkom zespołu wszystkie narzędzia, zasoby i kontekst do wykonania.
Aktywny coaching zespołu i opracowywanie indywidualnych planów rozwoju dla wszystkich członków zespołu. Pokonuj wyzwania i konflikty pojawiające się w zespole lub projektach. Podejmuj decyzje, które równoważą różne czynniki i przyczyniają się do ogólnego sukcesu organizacji.
Pielęgnuj relacje z klientami, partnerami i innymi działami, aby ułatwić współpracę i osiągnąć wspólne cele. Rekrutuje, przeprowadza wywiady, zatrudnia i szkoli nowych członków zespołu. Kwalifikacje Wykształcenie i doświadczenie: 10 lub więcej lat doświadczenia na stanowiskach związanych z architekturą oprogramowania lub rozwiązań, ze szczególnym uwzględnieniem projektowania i wdrażania złożonych rozwiązań na poziomie przedsiębiorstwa z wykorzystaniem platformy chmurowej.
Dobra znajomość zasad architektury oprogramowania, wzorców projektowych i frameworków architektonicznych. Silne zrozumienie wzorców ciągłego dostarczania, podstawowych wzorców chmury, wzorców obserwowalności, wzorców doświadczenia programistów. Silne umiejętności analityczne i rozwiązywania problemów.
Praktyczne doświadczenie w zakresie sztucznej inteligencji - wygodne korzystanie z narzędzi takich jak GitHub Copilot, ChatGPT lub Claude do prototypowania, debugowania i rozwiązywania problemów Licencjat z informatyki lub równoważne doświadczenie Biegłość techniczna i umiejętności: Biegłość w: Node.js React TypeScript Apollo GraphQL Git System kontroli wersji PostgreSQL Google Cloud Jest Docker Container CI/CD Pipelines Doświadczenie z jedną lub kilkoma platformami chmurowymi, najlepiej GCP Doskonałe umiejętności komunikacji i pracy zespołowej Duża dbałość o szczegóły i umiejętności organizacyjne Doświadczenie w dostarczaniu rozwiązania skierowane do klientów indywidualnych i instytucjonalnych; Portale internetowe, płatności online i integracje stron trzecich Dobre zrozumienie metodologii Agile/Scrum Specjalizacja w dostarczaniu bezpiecznych, wydajnych, odpornych na awarie rozwiązań o wysokiej dostępności Doświadczenie z DevOps, GitHub, CI/CD, SecDevOps, kontenerami, bezserwerowymi Inne wymagania: Rzadkie podróże (10%) Możliwość sporadycznej pracy w nadgodzinach lub po godzinach Długie okresy siedzenia przy biurku i pracy na komputerze