
Fannie Mae to przedsiębiorstwo utworzone przy wsparciu rządu, działające na styku finansów i rynku nieruchomości. Wspiera amerykański system finansowania mieszkań, kupując kredyty hipoteczne od kredytodawców, łącząc je w hipoteczne papiery wartościowe oraz pomagając łączyć kredytodawców z inwestorami na rynkach kapitałowych. Dzięki tej działalności Fannie Mae zapewnia płynność rynkom zakupu i najmu mieszkań, wspierając jednocześnie szerszą dostępność mieszkań oraz stabilność rynku. Duża, interdyscyplinarna organizacja oferuje możliwość udziału w rozwoju usług finansowych dla przedsiębiorstw i infrastruktury stojącej za finansowaniem nieruchomości mieszkaniowych.
Starszy inżynier oprogramowania, platformy korporacyjne (praca hybrydowa)
Starszy inżynier oprogramowania w Fannie Mae, odpowiedzialny za tworzenie bezpiecznych, natywnych dla chmury platform korporacyjnych na AWS. Rola obejmuje aplikacje, interfejsy API, automatyzację CI/CD i systemy gotowe do pracy produkcyjnej.
Opis
- Współpracować z zespołem przy projektowaniu, tworzeniu, testowaniu i wdrażaniu oprogramowania, technologii oraz procesów o umiarkowanym stopniu złożoności
- Utrzymywać architekturę IT, wielkoskalowe repozytoria danych i systemy hostowane w chmurze
- Oceniać potrzeby klientów i biznesu, doprecyzowywać wymagania techniczne oraz przekładać je na skalowalne projekty i plany wdrożenia
- Wspierać wdrożenia i gotowość operacyjną poprzez logowanie, monitorowanie, zarządzanie konfiguracją i wsparcie środowiska produkcyjnego
- Tworzyć, testować i wdrażać oprogramowanie z użyciem Node.js, Python, .NET, ReactJS i ExpressJS
- Tworzyć i łączyć natywne dla chmury funkcje z użyciem AWS Lambda, S3, ECS, DynamoDB, SNS/SQS, Textract oraz usług równoważenia obciążenia
- Koordynować prace związane z programowaniem, testowaniem, wdrażaniem i gotowością produkcyjną w całym zespole
- Współpracować z właścicielami produktów, architektami, programistami, specjalistami ds. bezpieczeństwa i innymi interesariuszami w celu dostarczania rozwiązań i usuwania zależności technicznych
- Stosować praktyki bezpiecznego wytwarzania oprogramowania obejmujące IAM, SSO, zarządzanie sekretami, kontrolę dostępu i zasady minimalnych uprawnień
- Badać problemy aplikacji, integracji, infrastruktury i środowiska produkcyjnego, ustalać ich przyczyny źródłowe oraz wdrażać trwałe rozwiązania
- Tworzyć i obsługiwać potoki CI/CD GitLab i Terraform z automatycznym testowaniem, zabezpieczeniami wdrożeń i skanowaniem bezpieczeństwa
Wymagania
- Co najmniej dwa lata doświadczenia zawodowego w projektowaniu, tworzeniu, testowaniu i utrzymywaniu oprogramowania produkcyjnego
- Praktyczne doświadczenie z językiem lub środowiskiem backendowym, takim jak Node.js, Python lub .NET
- Doświadczenie w tworzeniu aplikacji i usług chmurowych, najlepiej z użyciem technologii AWS, takich jak Lambda, S3, ECS, DynamoDB, SNS/SQS lub równoważenie obciążenia
- Znajomość struktur danych, testowania, debugowania, bezpieczeństwa aplikacji i praktyk cyklu życia oprogramowania
- Gotowość do poznawania i świadomego stosowania nowych technologii, w tym sztucznej inteligencji
- Licencjat lub tytuł równoważny z informatyki, technologii informacyjnej, inżynierii lub pokrewnej dziedziny albo równoważne połączenie wykształcenia i odpowiedniego doświadczenia
- Znajomość zarządzania tożsamością i dostępem oraz bezpiecznego tworzenia aplikacji, w tym IAM, SSO, dostępu zgodnego z zasadą minimalnych uprawnień i skanowania podatności
- Znajomość metod i narzędzi CI/CD, takich jak GitLab, Terraform, zautomatyzowane potoki wdrożeniowe i systemy kontroli wersji
- Znajomość korporacyjnych narzędzi integracyjnych, takich jak APIGEE lub porównywalne platformy zarządzania API
- Doświadczenie w tworzeniu i integrowaniu interfejsów RESTful API z nowoczesnymi frameworkami internetowymi, takimi jak ReactJS i/lub ExpressJS
- Doświadczenie w utrzymywaniu potoków CI/CD GitLab i Terraform z automatycznymi testami, kontrolą wdrożeń oraz skanowaniem SAST, SCA i DAST
- Preferowany certyfikat AWS, taki jak Cloud Practitioner, Solutions Architect lub Developer
- Wymagany licencjat
Benefity
- Możliwość uczestnictwa w programie motywacyjnym Fannie Mae zgodnie z obowiązującymi warunkami
- Kompleksowy pakiet świadczeń obejmujący opiekę zdrowotną, ubezpieczenie na życie, dobrowolne programy dotyczące stylu życia oraz dodatkowe świadczenia i benefity
- Wykwalifikowane osoby z niepełnosprawnościami mogą otrzymać racjonalne usprawnienia
- Elastyczny model pracy oznaczony jako „Flex”
- Możliwości rozwoju kariery i pracy ukierunkowanej na realizację ważnych celów