SAIC
SAIC
Dostarczony opis profilu SAIC najwyraźniej dotyczy firmy Bitly, a nie SAIC. Przedstawia chmurową platformę SaaS do zarządzania linkami i kodami QR, oferującą skracanie adresów URL, dynamiczne kody QR, markowe linki, analitykę linków, śledzenie kampanii UTM, strony docelowe dostosowane do urządzeń mobilnych, cyfrowe wizytówki, interfejsy API dla deweloperów oraz funkcje wykorzystujące sztuczną inteligencję. Opis produktu jest skierowany do marketerów, deweloperów i zespołów korporacyjnych z takich branż jak handel detaliczny, dobra konsumpcyjne, hotelarstwo, media, opieka zdrowotna, finanse i edukacja, ze szczególnym uwzględnieniem integracji, analityki i funkcji dla przedsiębiorstw. Przed wykorzystaniem tych informacji do przedstawienia SAIC lub jej działalności rekrutacyjnej należy je zweryfikować.

Programista Full-Stack (praca hybrydowa, Maryland)

Twórz i modernizuj bezpieczne aplikacje korporacyjne dla SAIC, integratora rozwiązań obronnych i technologii wspierających realizację kluczowych misji. Pracuj z React, Pythonem, C/C++, API, SQL oraz usługami wykorzystującymi sztuczną inteligencję.

Opis

  • Projektowanie, tworzenie, testowanie i utrzymywanie korporacyjnych aplikacji internetowych full-stack
  • Tworzenie dostępnych i wielokrotnego użytku komponentów oraz funkcji front-endowych z użyciem React, TypeScript, JavaScript, HTML5 i CSS3
  • Tworzenie serwerowych interfejsów API i usług aplikacyjnych obejmujących logikę biznesową, walidację, rejestrowanie zdarzeń, mechanizmy bezpieczeństwa, uwierzytelnianie, autoryzację i kontrolę dostępu opartą na rolach
  • Tworzenie i optymalizowanie zapytań, schematów, migracji oraz procesów rozwiązywania problemów dla SQL, MariaDB i MySQL
  • Tworzenie pulpitów nawigacyjnych, formularzy, interfejsów obiegu pracy, funkcji wyszukiwania i filtrowania, raportów oraz szczegółowych widoków rekordów
  • Łączenie aplikacji z korporacyjnymi platformami zarządzania dokumentami i usługami wewnętrznymi, w tym Microsoft 365 i/lub SharePoint
  • Tworzenie interfejsów i usług backendowych dla funkcji AI/ML, LLM i agentów AI z udziałem człowieka w procesie
  • Implementowanie rejestrowania zdarzeń aplikacji, obsługi wyjątków, audytu i diagnostyki operacyjnej
  • Pisanie testów jednostkowych, integracyjnych i automatycznych oraz udział w przeglądach kodu
  • Diagnozowanie i usprawnianie problemów dotyczących front-endu, backendu, API, baz danych i integracji
  • Wsparcie testów integracji systemu, testów akceptacyjnych użytkowników, testów regresji i wdrożeń produkcyjnych
  • Współpraca z zespołem DevOps przy CI/CD, kompilacjach, wdrożeniach, konfiguracji i wydawaniu wersji
  • Integracja, refaktoryzacja i stopniowa modernizacja starszych komponentów C/C++, Python, shell i JavaScript, baz danych oraz współczesnych komponentów internetowych
  • Tworzenie skryptów powłoki Linux i narzędzi w Pythonie dla usług backendowych, automatyzacji, przetwarzania danych i integracji
  • Tworzenie, utrzymywanie, diagnozowanie i rozwijanie oprogramowania w C i C++
  • Korzystanie z Visual Studio Code do programowania, debugowania i pracy z Git
  • Tworzenie dokumentacji aplikacyjnej i technicznej
  • Udział w ceremoniach Agile/Scrum oraz wspieranie iteracyjnych wydań i informacji zwrotnych od interesariuszy

Wymagania

  • Wykształcenie wyższe pierwszego stopnia i co najmniej dziewięć lat doświadczenia, tytuł magistra i co najmniej siedem lat doświadczenia albo stopień PhD/JD i co najmniej cztery lata doświadczenia
  • Co najmniej pięć lat profesjonalnego doświadczenia w tworzeniu oprogramowania, w tym w tworzeniu aplikacji internetowych full-stack
  • Praktyczne doświadczenie z React oraz zaawansowana znajomość TypeScript i JavaScript
  • Zaawansowana znajomość HTML5 i CSS3
  • Doświadczenie w tworzeniu nowoczesnych, komponentowych aplikacji internetowych przetwarzających duże ilości danych
  • Doświadczenie w projektowaniu i tworzeniu RESTful API oraz serwerowej logiki biznesowej
  • Znajomość koncepcji AI i LLM, w tym wzorców aplikacji wykorzystujących agentów AI
  • Doświadczenie w łączeniu aplikacji front-endowych z backendowymi interfejsami API i usługami korporacyjnymi
  • Umiejętność pracy z bazami kodu w wielu językach oraz rozumienie zależności między starszymi i nowoczesnymi komponentami
  • Doświadczenie w utrzymywaniu i modernizowaniu starszych aplikacji
  • Biegłość w tworzeniu skryptów powłoki Linux, w tym Bash
  • Bardzo dobra znajomość Pythona
  • Bardzo dobra znajomość C i C++, w tym czytania, debugowania, utrzymywania i rozwijania starszego kodu
  • Bardzo dobra znajomość SQL i projektowania relacyjnych baz danych
  • Praktyczne doświadczenie z MariaDB, MySQL lub porównywalnymi relacyjnymi systemami baz danych
  • Doświadczenie we wdrażaniu uwierzytelniania, autoryzacji i kontroli dostępu opartej na rolach
  • Doświadczenie z Git i współczesnymi praktykami kontroli wersji
  • Doświadczenie w tworzeniu automatycznych testów jednostkowych i integracyjnych
  • Doświadczenie w środowiskach programistycznych opartych na Linuxie i pracy z narzędziami powłoki wiersza poleceń
  • Doświadczenie z Visual Studio Code lub porównywalnym nowoczesnym środowiskiem IDE
  • Znajomość praktyk bezpiecznego tworzenia oprogramowania
  • Doświadczenie w debugowaniu na poziomie interfejsu użytkownika, API, backendu i bazy danych
  • Doświadczenie w pracy w środowisku tworzenia oprogramowania Agile/Scrum
  • Obywatelstwo USA i możliwość uzyskania oraz utrzymania poświadczenia Public Trust

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer regionalny ds. sprzedaży Terumo Interventional Systems

Terumo Medical Corporation

Zarządzaj sprzedażą wyrobów medycznych w północno-środkowej części New Jersey, kierując zespołami terenowymi i relacjami ze szpitalami. Rozwijaj przychody regionu i wyniki sprzedaży oraz dbaj o zgodną z wymogami promocję produktów Terumo Interventional Systems.

Otwórz
Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz