
Nakupuna Companies to grupa należąca do organizacji rdzennych Hawajczyków, która współpracuje z partnerami rządowymi w zakresie doradztwa, usług IT, obsługi obiektów i infrastruktury, usług środowiskowych oraz logistyki. Jej zespoły wspierają realizację zadań i działalność operacyjną instytucji rządowych, zapewniając kompetencje techniczne i programowe, a także wspierają społeczność rdzennych Hawajczyków poprzez ukierunkowane inicjatywy i inwestycje. Siedziba główna firmy znajduje się na Hawajach, a jej biura działają również w kilku stanach USA.
Starszy inżynier oprogramowania .NET i Azure
Modernizuj systemy zaopatrzenia NAVSUP dla Nakupuna Federal, tworząc bezpieczne aplikacje, interfejsy API i potoki CI/CD. Wspieraj klientów Departamentu Obrony USA.
120 000 $ – 135 000 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier full-stackInżynier oprogramowaniaOpis
- Projektować, tworzyć, wdrażać i utrzymywać rozwiązania IT.
- Tworzyć, utrzymywać i aktualizować aplikacje, oprogramowanie oraz programy narzędziowe na potrzeby modernizacji systemów.
- Analizować informacje, potrzeby użytkowników i wymagania dotyczące oprogramowania, aby planować praktyczny rozwój aplikacji i ich modyfikacje.
- Przygotowywać dokumentację programów i komentarze w kodzie.
- Współpracować z analitykami, inżynierami, programistami, klientami i personelem technicznym przy określaniu projektów aplikacji, interfejsów i wymagań.
- Tworzyć procedury testowania i walidacji oprogramowania, programowania oraz dokumentowania.
- Utrzymywać i aktualizować oprogramowanie, usuwać wady, obsługiwać zmiany sprzętowe, modernizować interfejsy i poprawiać wydajność.
- Przeprowadzać zintegrowane testy jakości obejmujące funkcje bezpieczeństwa i odporność.
- Przechowywać, pobierać i przetwarzać dane w celu oceny możliwości i wymagań systemu.
- Wdrażać zabezpieczenia cybernetyczne, w tym szyfrowanie, zarządzanie dostępem i tożsamością.
- Korzystać z korporacyjnych systemów kontroli wersji do tworzenia bezpiecznych aplikacji.
- Wykrywać i usuwać wady oprogramowania przy użyciu standardowych metod debugowania.
- Pomagać zespołom aplikacyjnym standaryzować zasady systemowe, narzędzia programistyczne i poprawki bezpieczeństwa.
- Tworzyć programy weryfikujące i przetwarzające wiele danych wejściowych.
- Tworzyć aplikacje rejestrujące błędy, wyjątki i awarie oraz zarządzające nimi.
- Tworzyć kod w obsługiwanych językach z wykorzystaniem projektowania obiektowego, koncepcji i protokołów sieciowych oraz metod bezpieczeństwa sieci.
- Przygotowywać dokumentację Agile oraz dokumentację wymaganą przez polityki organizacji.
- Wspierać standaryzację narzędzi, potoki CI/CD i architektoniczne widoki usług zgodnie ze standardami bezpieczeństwa Marynarki Wojennej USA.
- Automatyzować kompilacje, testy i wdrożenia za pomocą potoków CI/CD.
- Konfigurować zarządzanie artefaktami dla bibliotek, zależności i kompilacji.
- Pomagać usuwać awarie środowiska produkcyjnego i przygotowywać pakiety wydań.
- Tworzyć i utrzymywać elementy pracy oraz uczestniczyć w wewnętrznych przeglądach i komisjach ds. zmian.
- Przeprowadzać audyty jakości, badać błędy i zalecać działania naprawcze.
Wymagania
- Doświadczenie w pracy z .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL i bazami danych Oracle.
- Wymagany certyfikat IAM Level I (CompTIA Security+).
- Co najmniej 2 lata nauki w college’u lub placówce technicznej oraz 5 lat doświadczenia w nowoczesnym tworzeniu oprogramowania albo równoważne zastąpienie wykształcenia.
- Co najmniej 2 lata nauki w college’u lub placówce technicznej oraz 5 lat doświadczenia w pracy z Azure DevOps, Microsoft 365 i Teams, Excel, Visio oraz Outlook.
- Co najmniej 3 lata doświadczenia w stosowaniu zasad i praktyk Agile, w tym udziału w zespołach Agile.
- Co najmniej 5 lat wiedzy i doświadczenia w pracy z odpowiednimi technologiami i platformami tworzenia oprogramowania.
- Co najmniej 3 lata doświadczenia w pracy z narzędziami i praktykami DevOps.
- Bardzo dobra znajomość narzędzi i technik bezpieczeństwa.
- Umiejętność pisania skryptów automatyzujących w Bash lub PowerShell.
- Co najmniej 3 lata wiedzy i doświadczenia w zakresie architektur natywnych dla chmury oraz infrastruktury jako kodu (Infrastructure as Code).
- Co najmniej rok doświadczenia w środowisku PaaS, takim jak Appian lub Salesforce.
- Bardzo dobre zdolności analityczne w ocenie zagrożeń i podatności związanych z bezpieczeństwem.
- Doskonałe umiejętności komunikacyjne i zdolność współpracy z zespołami programistycznymi, bezpieczeństwa i operacyjnymi.
- Dogłębne rozumienie zasad bezpieczeństwa i dobrych praktyk.
- Doświadczenie w administracji publicznej i w Departamencie Obrony USA będzie dodatkowym atutem.
- Wymagany tytuł licencjata w dziedzinie technicznej, takiej jak inżynieria lub informatyka; można go zastąpić 2 latami nauki w college’u oraz 3–5 latami pokrewnego doświadczenia zawodowego.
- Zdolność do spełnienia określonych wymagań fizycznych, z racjonalnymi usprawnieniami lub bez nich.
Benefity
- Ubezpieczenie medyczne, stomatologiczne i okulistyczne.
- Konta oszczędnościowe na cele zdrowotne i elastyczne konta wydatków.
- Plan emerytalny 401(k) ze składkami pracodawcy.
- Płatny urlop i dni wolne od pracy.
- Ubezpieczenie na życie i od niezdolności do pracy.
- Programy pomocy pracownikom.
- Wsparcie edukacyjne i możliwości rozwoju zawodowego.
- Wynagrodzenie wyrównawcze dla żołnierzy.
- Dodatkowe dobrowolne programy świadczeń.