
Nakupuna Companies ist eine Unternehmensgruppe im Besitz einer Native Hawaiian Organization. Sie unterstützt öffentliche Auftraggeber in den Bereichen Beratung, IT-Dienstleistungen, Gebäudemanagement und Infrastruktur, Umweltdienstleistungen sowie Logistik. Ihre Teams tragen mit technischen und programmatischen Kompetenzen zum Auftrag und Betrieb staatlicher Stellen bei und fördern zugleich die Gemeinschaft der Native Hawaiian durch gezielte Initiativen und Investitionen. Der Hauptsitz befindet sich auf Hawai‘i; außerdem unterhält das Unternehmen Niederlassungen in mehreren US-Bundesstaaten.
Senior Software Engineer, .NET und Azure
Modernisieren Sie NAVSUP-Versorgungssysteme für Nakupuna Federal durch sichere Anwendungen, APIs und CI/CD-Pipelines. Unterstützen Sie Kunden des US-Verteidigungsministeriums.
120.000 $ – 135.000 $ / Jahr
RemoteVollzeitSeniorErforderliche Sprache: EnglischFull-Stack-IngenieurSoftwareentwicklerBeschreibung
- IT-Lösungen entwerfen, entwickeln, implementieren und betreiben.
- Anwendungen, Software und Hilfsprogramme zur Modernisierung von Systemen erstellen, pflegen und aktualisieren.
- Informationen, Nutzerbedürfnisse und Softwareanforderungen bewerten, um praktikable Anwendungsentwicklungen und Änderungen zu planen.
- Programmdokumentation und Codekommentare erstellen.
- Mit Analysten, Ingenieuren, Programmierern, Kunden und technischen Fachkräften Anwendungsdesigns, Schnittstellen und Anforderungen festlegen.
- Verfahren für Softwaretests, Validierung, Programmierung und Dokumentation erstellen.
- Software pflegen und aktualisieren, um Fehler zu beheben, Hardwareänderungen zu unterstützen, Schnittstellen zu aktualisieren und die Leistung zu verbessern.
- Integrierte Qualitätssicherungstests zu Sicherheitsfunktionen und Ausfallsicherheit durchführen.
- Daten speichern, abrufen und verarbeiten, um Systemfunktionen und Anforderungen zu bewerten.
- Cybersicherheitskontrollen wie Verschlüsselung, Zugriffsverwaltung und Identitätsmanagement implementieren.
- Unternehmensweite Versionskontrollsysteme für die Entwicklung sicherer Anwendungen verwenden.
- Softwarefehler mit gängigen Debugging-Verfahren finden und beheben.
- Anwendungsteams dabei unterstützen, Systemrichtlinien, Entwicklungswerkzeuge und Sicherheitspatches zu standardisieren.
- Programme erstellen, die mehrere Eingaben validieren und verarbeiten.
- Anwendungen entwickeln, die Fehler, Ausnahmen und Störungen protokollieren und verwalten.
- Code mit unterstützten Programmiersprachen, objektorientiertem Design, Netzwerkkonzepten und -protokollen sowie Netzwerksicherheitsmethoden entwickeln.
- Agile Dokumentation sowie gemäß Organisationsrichtlinien erforderliche Dokumentation erstellen.
- Die Standardisierung von Werkzeugen, CI/CD-Pipelines und Architektur-Serviceansichten gemäß den Sicherheitsstandards der Navy unterstützen.
- Builds, Tests und Bereitstellungen über CI/CD-Pipelines automatisieren.
- Praktiken zur Verwaltung von Artefakten für Bibliotheken, Abhängigkeiten und Builds einrichten.
- Bei der Behebung von Produktionsausfällen helfen und Release-Pakete vorbereiten.
- Arbeitselemente erstellen und pflegen sowie an internen Prüf- und Änderungsgremien teilnehmen.
- Qualitätsaudits durchführen, Fehler untersuchen und Korrekturmaßnahmen empfehlen.
Anforderungen
- Erfahrung mit .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL und Oracle-Datenbanken.
- Eine IAM-Level-I-Zertifizierung (CompTIA Security+) ist erforderlich.
- Mindestens zwei Jahre Hochschul- oder technische Ausbildung und fünf Jahre Erfahrung in moderner Softwareentwicklung oder ein gleichwertiger Abschluss als Ersatz.
- Mindestens zwei Jahre Hochschul- oder technische Ausbildung und fünf Jahre Erfahrung mit Azure DevOps, Microsoft 365 und Teams, Excel, Visio und Outlook.
- Mindestens drei Jahre Erfahrung mit agilen Prinzipien und Methoden, einschließlich der Mitarbeit in agilen Teams.
- Mindestens fünf Jahre Kenntnisse und Erfahrung mit relevanten Softwareentwicklungstechnologien und -plattformen.
- Mindestens drei Jahre Erfahrung mit DevOps-Werkzeugen und -Methoden.
- Fundierte Kenntnisse von Sicherheitstools und -techniken.
- Fähigkeit, Automatisierungsskripte in Bash oder PowerShell zu schreiben.
- Mindestens drei Jahre Kenntnisse und Erfahrung mit cloudnativen Architekturen und Infrastructure as Code.
- Mindestens ein Jahr Erfahrung in einer PaaS-Umgebung wie Appian oder Salesforce.
- Ausgeprägte analytische Fähigkeiten zur Bewertung von Sicherheitsrisiken und Schwachstellen.
- Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, mit Entwicklungs-, Sicherheits- und Betriebsteams zusammenzuarbeiten.
- Fundiertes Verständnis von Sicherheitsprinzipien und Best Practices.
- Erfahrung im öffentlichen Dienst und im US-Verteidigungsministerium ist von Vorteil.
- Ein Bachelorabschluss in einem technischen Fach wie Ingenieurwesen oder Informatik ist erforderlich; ersatzweise sind zwei Jahre Hochschulausbildung und drei bis fünf Jahre einschlägige Berufserfahrung möglich.
- Fähigkeit, die genannten körperlichen Anforderungen mit oder ohne angemessene Vorkehrungen zu erfüllen.
Zusatzleistungen
- Kranken-, Zahn- und Sehkraftversicherung.
- Gesundheitssparkonten und flexible Ausgabenkonten.
- Altersvorsorgeplan nach 401(k) mit Arbeitgeberbeiträgen.
- Bezahlter Urlaub und Feiertage.
- Lebens- und Berufsunfähigkeitsversicherung.
- Mitarbeiterunterstützungsprogramme.
- Unterstützung bei Studiengebühren und Möglichkeiten zur beruflichen Weiterentwicklung.
- Ausgleichszahlungen für Militärdienst.
- Weitere freiwillige Zusatzleistungen.