
C. Mack Solutions to niewielka firma świadcząca usługi technologiczne i inżynieryjne na rzecz organizacji sektora publicznego i obronnego. Firma zajmuje się zwinnym tworzeniem oprogramowania, transformacją zwinną oraz realizacją techniczną projektów. Założona w 2005 roku, współpracuje z agencjami rządowymi, w tym z Departamentem Bezpieczeństwa Wewnętrznego Stanów Zjednoczonych oraz Służbą Celną i Ochrony Granic Stanów Zjednoczonych, aby modernizować aplikacje o kluczowym znaczeniu dla realizacji misji i wdrażać praktyki SAFe Agile. Procesy firmy są certyfikowane zgodnie z normą ISO 9001, co wspiera stałą jakość, a dostęp do rządowych instrumentów kontraktowych umożliwia budowanie długoterminowych relacji z klientami i realizację złożonych programów sektora publicznego.
Starszy architekt produktu (praca hybrydowa, Ashburn, Wirginia)
Kieruj praktycznym rozwojem systemów w React, Javie i AWS wspierających krytyczny program federalny. Nadzoruj realizację techniczną, inżynierię full-stack oraz współpracę w Agile.
150 000 $ – 175 000 $ / rok
HybrydowoPełny etatSeniorLeadWymagany Język: angielskiArchitektOpis
- Twórz, wdrażaj i utrzymuj funkcje full-stack w całym produkcie.
- Buduj interfejsy z użyciem React i TypeScript.
- Twórz usługi w Javie i Spring Boot z modelami danych PostgreSQL.
- Uczestnicz w planowaniu sprintów, doprecyzowywaniu historyjek, demonstracjach, retrospektywach i innych ceremoniach Agile.
- Twórz bezpieczny, łatwy w utrzymaniu, dobrze przetestowany i czytelny kod.
- Przeprowadzaj przeglądy kodu i promuj spójną jakość inżynieryjną w zespole.
- Współpracuj z zespołem SecDevOps przy tworzeniu, wdrażaniu i obsłudze aplikacji w AWS.
- Przekładaj potrzeby biznesowe na jasno określone, wykonalne zadania zespołu.
- Zapewniaj przywództwo techniczne, przeglądaj pull requesty, usuwaj przeszkody i wspieraj rozwój inżynierów poprzez mentoring.
- Prowadź dokumentację techniczną, rejestry decyzji projektowych i diagramy architektury.
- Identyfikuj ryzyka techniczne, problemy z jakością i decyzje architektoniczne wymagające uwagi.
- Współpracuj z programistami, menedżerami programów, testerami, specjalistami UI/UX oraz inżynierami wsparcia produkcji.
- Prezentuj postępy zespołu i dostarczoną pracę podczas demonstracji i aktualizacji dla interesariuszy.
- Śledź aktualne technologie i rozwój branży.
Wymagania
- Mieszkać w rejonie Waszyngtonu, Marylandu lub Wirginii.
- Posiadać obywatelstwo Stanów Zjednoczonych.
- Posiadać aktywne poświadczenie bezpieczeństwa CBP Public Trust.
- Mieć co najmniej siedem lat doświadczenia w tworzeniu oprogramowania, w tym praktyczne doświadczenie full-stack oraz doświadczenie w kierowaniu technicznym lub projektowym albo gotowość do podjęcia takiej odpowiedzialności.
- Posiadać tytuł licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dyscyplinie.
- Wykazywać się doświadczeniem produkcyjnym w pracy z Javą, Spring lub Spring Boot, React, TypeScript, JavaScript i PostgreSQL.
- Biegle posługiwać się HTML, HTTP, CSS oraz frameworkiem JavaScript, takim jak Kendo UI.
- Rozumieć wzorce projektowe, programowanie obiektowe i dobre praktyki projektowania oprogramowania.
- Mieć doświadczenie w projektowaniu, wdrażaniu i integrowaniu bezpiecznych interfejsów RESTful API.
- Rozumieć relacyjne bazy danych, modelowanie danych i dobre praktyki przechowywania danych.
- Mieć doświadczenie z AWS lub porównywalnymi platformami chmurowymi oraz rozumieć zasady systemów rozproszonych, takie jak skalowalność i odporność na awarie.
- Rozumieć architektury klient-serwer, mikrousługową, sterowaną zdarzeniami i warstwową, w tym związane z nimi kompromisy.
- Mieć doświadczenie w praktykach DevOps i narzędziach CI/CD, takich jak Harness, Jenkins lub GitLab.
- Mieć doświadczenie w korzystaniu z Dockera i Kubernetes.
- Rozumieć typowe luki w zabezpieczeniach oprogramowania i sposoby ich ograniczania.
- Mieć zawodowe doświadczenie w pracy w międzyfunkcyjnych zespołach Agile lub Scrum.
- Mieć możliwość pracy hybrydowej, w tym przez jeden lub dwa dni w tygodniu na miejscu w Ashburn w Wirginii.
- Mile widziane: doświadczenie z TypeScript na dużą skalę, Postgres Streams, WebRTC, oprogramowaniem geoprzestrzennym lub integracją generatywnej AI.
- Mile widziane: doświadczenie w modernizacji starszych aplikacji i przekształcaniu ich w chmurowe architektury mikrousługowe.
- Mile widziane: doświadczenie w roli lidera technicznego lub zainteresowanie rozwijaniem się w tym kierunku.
- Mile widziane: doświadczenie w tworzeniu standardów architektury korporacyjnej.
- Mile widziane: umiejętność analizowania i optymalizowania wydajności oprogramowania.
- Mile widziana znajomość zarządzania konfiguracją bazową oraz praktyk kontroli wersji lub scalania.
- Certyfikat AWS Certified Solutions Architect lub Google Cloud Professional Cloud Architect będzie dodatkowym atutem.
- Skutecznie komunikować się pisemnie i ustnie.
- Wykazywać się silnymi umiejętnościami analitycznymi i rozwiązywania problemów.
Benefity
- Opieka medyczna
- Opieka stomatologiczna
- Opieka okulistyczna
- Plany oszczędzania emerytalnego
- Płatny czas wolny
- Dodatkowe programy uzupełniające