Stellenangebot

Principal Software Engineer - (NET Technical Lead)

Principal Software Engineer (.NET Technical Lead) bei Norton Foster in Los Angeles (Hybrid/Remote), der die Architektur und Entwicklung von Enterprise-Lösungen im Aerospace- und Verteidigungsbereich mit Schwerpunkt auf .NET, C# und Azure leitet.

Aufgaben

  • Führung der Architektur, des Engineerings und der Erstellung von Enterprise-Technologiesolutions für einen führenden Luft- und Raumfahrt- und Verteidigungsauftragnehmer.
  • Arbeiten in einem agilen Team nach dem Scrum-Prozess.
  • Führung des Designs, der Entwicklung und Erstellung von Enterprise-Technologiesolutions.
  • Mentoring, Beeinflussung und Entwicklung anderer Teammitglieder.
  • Bereitstellung von agiler technischer Richtung, effektiver Entwicklung neuer und bestehender Anwendungen.
  • Steigerung der internen Nutzernutzung durch klare technische Kommunikation und Zusammenarbeit mit anderen Ingenieuren und Liefer-Teams.
  • Unterstützung bei Backfilling, Anpassung bestehender Software und Schulungen, um die maximale Nutzbarkeit der entwickelten Software sicherzustellen.
  • Zusammenarbeit mit funktionsübergreifenden Teams zur Erstellung und Förderung einer integrierten Strategie für eine oder mehrere Iterationen eines Produkts oder einer Marke.
  • Design, Implementierung und Test von Anwendungsarchitektur und APIs.
  • Arbeit an Architekturmustern und -lösungen, einschließlich DDD, MEDD, CQRS, ODP und State Aggregation.
  • Erstellung und Wartung einer Microservices-basierten Architektur auf Windows/Docker oder Kubernetes-Clustern mit Querschnittsaspekten wie Authentifizierung, Autorisierung, Protokollierung, Health Checks und Telemetrie.
  • Erstellung oder Änderung von Serviceverträgen innerhalb einer Microservices-Architektur.
  • Definition der technischen Architektur, einschließlich Entscheidungsbaum, Softwareentwicklungsprozessen, Unit- und Integrationstestverfahren, Code-Review-Aufgaben, Deployment-Aufgaben (einschließlich Build- und Testumgebungen) und Sicherheitsaspekten.
  • Bereitstellung und Wartung von Compute-Infrastrukturen wie Microsoft Azure, virtueller Infrastruktur und Drittanbieter-Tools.
  • Erstellung und Optimierung von Indizes, optimiert für die Datenbankleistung.
  • Erstellung und Optimierung von verteilten Systemen wie DataBus, MessageBus, ServiceGrid und verteiltem Cache.
  • Kontinuierliches Code-Refactoring zur Verbesserung der Anwendungsarchitektur sowie der Unit- und Integrationstestabdeckung.

Anforderungen

  • Mindestens 5 Jahre Berufserfahrung.
  • Starke Erfahrung in .NET und C#.
  • Kenntnisse der Softwarearchitektur.
  • Erfahrung in Systemarchitektur und Softwareentwicklung (C++, Java, JavaScript).
  • Exzellente Datenbankkenntnisse: SQL, PL/SQL, T-SQL, objektorientierte Programmierung.
  • Starke Erfahrung in Unit Testing, Fehlerisolierung und Performance-Profilierung.
  • Starke Erfahrung mit Continuous Deployment-Pipelines, automatischem Build, Deployment und Testautomatisierung.
  • Wittinge Nutzung von Git.
  • Konfiguration von DNN, Razor Engine und benutzerdefinierten Runtime-Konfigurationsparametern.
  • Erfahrung mit Microsoft SQL Server, mit Fokus auf Datenbankdesign, gespeicherte Prozeduren und Query-Optimierung.
  • Gute zwischenmenschliche und Kommunikationsfähigkeiten mit starker organisatorischer Fähigkeit.
  • Starke Beherrschung des funktionalen Englisch.
  • Erfahrung mit TypeScript und modernen JavaScript-Frameworks (z. B. Angular, React oder Vue.js) ist von Vorteil.

Wir bieten

  • Hohe Freiheit und Beteiligung an Ihren Lösungen als Mitglied des Kubernetes-Teams.
  • Starke technische Kultur.
  • Achtung für Work-Life-Balance.
  • Firmen- und Kunden-Events, bei denen Poster und Mitarbeiter ihre Pausen verbringen können.
  • Stark auf den Mitarbeiter zentrierte Haltung mit besonderem Engagement für Ihre persönliche Entwicklung

Jobdetails

© 2025 House of Skills by skillaware. Alle Rechte vorbehalten.
Unsere Website nutzt Cookies, um dir die Navigation zu erleichtern und die Nutzung der Seite zu analysieren. Mehr Informationen findest du in unserer Datenschutzrichtlinie.