Stellenangebot

Principal Software Engineer (.NET Technical Lead)

Northern Trust sucht einen Principal Software Engineer (.NET Technical Lead) in Chicago, der ein Engineering-Team bei der Entwicklung einer Prozess-Orchestrierungsengine mit .NET, Azure und Kubernetes führt. Die Position erfordert mindestens fünf Jahre Erfahrung, technisches Leadership und die Fähigkeit, skalierbare Softwarelösungen zu planen und umzusetzen.

Aufgaben

  • Bereitstellung von Führung, Mentoring und Anleitung für ein Engineering-Team von 5 Personen
  • Definition von Erwartungen und einer Engineering-Kultur
  • Führung des Principal-Engineer-Teams in Bezug auf angemessene Arbeitslast, Definition, Koordination, technisches Fachwissen, Zeitmanagement und Engineering-Team-Bemühungen, um das Team effizient einzusetzen
  • Erfassung und Durchführung von Nutzerforschung, gesammelt vom Team und branchenübliches Wissen über die Zielgruppe, um sicherzustellen, dass der Service mit den Kundenbedürfnissen übereinstimmt
  • Aufbau von Systemen und Unterstützung von Anwendungen unter Verwendung von .NET Core, .NET, ASP.NET Core, Entity Framework, UML, BPM und modernen API-Frameworks
  • Teilnahme und Unterstützung bei der Wartung und dem Aufbau anderer Lösungen unter Nutzung von SQL und verwandten Tools
  • Entwurf und Entwicklung skalierbarer Softwarelösungen unter Nutzung von Azure-Architektur, Docker, Kubernetes und Microsoft Azure-Tools für Automatisierung, Datenmanagement und Infrastruktur
  • Führung der technischen Projektplanung, einschließlich Feature-Schätzung, technischer Strategie und Anwendung
  • Förderung von Innovationen in allen Aspekten des Geschäfts, einschließlich Produkt, Dienstleistungen, Kundenerfahrung und Interaktionen mit Partnern und Kunden
  • Etablierung und Kommunikation von aufkommenden Technologietrends, Tools und architektonischen Innovationen zur Verbesserung bestehender Systeme und der operativen Effizienz
  • Zusammenarbeit mit Engineering Product Ownern und anderen leitenden NT-Mitarbeitern
  • Alle erforderlichen und laufenden Schulungen zur Verbesserung der Entwicklungsfähigkeiten, einschließlich Qualität, Testen und Dokumentation

Anforderungen

  • 5+ Jahre Erfahrung in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet
  • Nachgewiesene und relevante Führungserfahrung innerhalb eines Engineering-Teams
  • BS, BSIT, BSEE
  • Mittleres bis fortgeschrittenes Verständnis der Architektur einer Unternehmensanwendung (Microservice und/oder Batch)
  • Solides Verständnis und Deployment von Containern und Kubernetes
  • Solides Verständnis von CI/CD und grundlegendes Verständnis von DBA-Konzepten
  • Verständnis von Methodologien und Tools zur Verwaltung technischer und kreativer Problemlösung
  • Cloud-Dienste: Azure Certified, und AWS Certified Solutions Architect (optional)
  • Fließende Kenntnisse in .NET mit breitem Verständnis von Datenstrukturen und SQL
  • Fortgeschrittener Abschluss oder Zertifizierung in einem verwandten Bereich (optional)
  • Gutes Verständnis von Cloud- und Plattformlösungen
  • Technische Erfahrung und Fähigkeiten in einem oder mehreren der folgenden Bereiche: Docker, Kubernetes und Container-Orchestrierung; Infrastructure as Code (IaC), DevOps, Infrastructure as Code (IaC) oder CI/CD-Pipelines
  • Starke technische Problemlösungsfähigkeiten zur Identifizierung von Problemen über einen vollständigen Tech-Stack hinweg von Client/Browser, API (Frontend oder Middle Tier) bis hin zur Datenbank (Webdienste) und Infrastrukturschicht (physisch/Cloud)
  • Starke Kommunikationsfähigkeiten
  • Nachgewiesene Fähigkeit, Teams aufzubauen und komplexe technische Initiativen über mehrere Teams hinweg zu leiten
  • Starke SQL- und Datenbankkenntnisse, einschließlich Performance-Tuning und -Optimierung
  • Erfahrung mit Microservices-Architektur und verwandten Technologien (z. B. Kubernetes, Docker, Spring Cloud, Apache Kafka, RabbitMQ usw.)
  • Erfahrung mit agilen Methodologien und Praktiken (z. B. Scrum, Kanban, Extreme Programming usw.)
  • Leidenschaft für die Erstellung und Aufrechterhaltung hochskalierbarer und leistungsstarker Anwendungen
  • Verständnis von .NET Core und modernen API-Frameworks
  • Kenntnisse in SQL, Windows, Azure DevOps, Jeeves oder ähnlichen CI/CD-Tools
  • Nachgewiesene Fähigkeit, komplexe technische Initiat

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.