Booz Allen Hamilton
Hubbell Incorporated
Senior Software Engineer
STELLENÜBERBLICK
Der Senior Software Engineer entwickelt und testet Softwaresysteme oder Anwendungen für Softwareverbesserungen und neue Produkte.
Verantwortlich für die Entwicklung, das Design, den Test, die Wartung und die Verbesserung des Aclara Sensor Management Systems (SMS) und des Cellular Headends für die Aclara Grid Monitoring (AGM) & Aclara One Plattform. Die Position wird nach Bedarf aktiv zu allen Facetten des Softwareentwicklungslebenszyklus beitragen.
#LI-JT1 #hybrid
Hubbell Incorporated, seine Tochtergesellschaften und verbundenen Unternehmen, ist ein EO-Arbeitgeber AA: M/F/Veteran/Disability. Alle qualifizierten Bewerber erhalten eine Beschäftigungsberücksichtigung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, Behinderung, Status als geschützter Veteran, sexueller Orientierung, Geschlechtsidentität oder einer anderen geschützten Klasse.
Die obige Zusammenfassung der Aufgaben und Anforderungen der Position ist nicht beabsichtigt und sollte nicht als erschöpfende Liste von Pflichten, Fähigkeiten, Anstrengungen, körperlichen Anforderungen oder Arbeitsbedingungen, die mit der Position verbunden sind, ausgelegt werden. Sie soll eine genaue Darstellung der wesentlichen Elemente der Position für Entscheidungen im Zusammenhang mit der Leistung, der Mitarbeiterentwicklung und der Vergütung sein.
EIN TAG IM LEBEN
- Analyse von Anforderungen hinsichtlich Machbarkeit und Implementierungsstrategie.
- Entwerfen, Erstellen und Pflegen von effizientem, wiederverwendbarem und zuverlässigem Java- oder C#-Code.
- Containerisierung von Diensten (Docker) und Bereitstellung auf Red Hat OpenShift; Erstellung/Pflege von Manifesten (Helm/Kustomize) und Argo CD-Anwendungen
- Durchführung aller Aspekte der Softwareentwicklung. Dies umfasst Spezifikation, Design, Codierung, Debugging, Testen, Integration, Bereitstellung, Betrieb und Wartung von Softwaresystemen. Die Arbeitsergebnisse müssen Qualitätsziele, technische Standards und Unternehmensrichtlinien erfüllen.
- Instrumentierung und Betrieb Ihrer Dienste (OpenTelemetry/Metriken/Logs/Traces); Definition von SLOs, Dashboards, Alarmen und Runbooks.
- Zusammenarbeit mit dem Team, um die bestmögliche Leistung, Qualität und Reaktionsfähigkeit der Anwendungen sicherzustellen.
- Eskalation von Problemen in rechtzeitiger Weise und Bereitstellung von Empfehlungen zur Minderung derselben.
- Reaktion auf Kundeneskalationen und Wartung des bestehenden Codes, Refactoring nach Bedarf, um hochzuverlässige Lösungen bereitzustellen.
- Eigeninitiative ergreifen und selbstständig unter minimaler Aufsicht arbeiten, um Ziele zu planen und zu erreichen.
- Enge Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Qualitätssicherung und Dokumentation, mit Fokus auf den Teamerfolg.
- Kontinuierliches Streben nach Verbesserung des Prozesses durch regelmäßige Retrospektiven und Anwendung der Erkenntnisse.
- Technische Leitung und Entwicklung von großen oder komplexen Lösungskomponenten oder -funktionen.
WAS IHNEN HELFEN WIRD, IN DIESER ROLLE ERFOLGREICH ZU SEIN?
- Ein Master-Abschluss mit mindestens 5 Jahren Softwareentwicklungserfahrung und einem Bachelor-Abschluss. Erfahrung und/oder Abschluss müssen direkt relevant für Informatik, Ingenieurwesen oder verwandte technische Disziplinen sein.
- Beherrschung von Java / C#, mit guten Kenntnissen seines Ökosystems.
- Kenntnisse in Docker und Kubernetes/OpenShift, einschließlich Erstellung, Paketierung und Bereitstellung von Diensten.
- API-Engineering: REST und/oder gRPC, API-Versioning, Contract-First-Design und Abwärtskompatibilität
- Kenntnisse in relationalen Datenbanken (SQL / NoSQL), Schema-Design und ORMs (EF Core, Dapper).
- Erfahrung in Linux/Unix-Umgebungen.
- Gutes Verständnis von Micro Service-Oriented Architecture und Webanwendungen.
- Solides Verständnis der objektorientierten Programmierung.
- Vertrautheit mit den Konzepten von MVC, JDBC und RESTful.
- Erfahrung mit gängigen Anwendungsframeworks (wie Spring, Hibernate).
- Vertrautheit mit GUI-Frameworks (wie Icefaces).
- Kenntnisse von Nebenläufigkeitsmustern.
- Erfahrung mit externen und eingebetteten Datenbanken.
- Ausgezeichnete analytische Fähigkeiten.
- Fähigkeit, an Software von mittlerer bis fortgeschrittener Komplexität zu arbeiten.
- Hohes Maß an Verantwortungsbewusstsein.
- Ausgezeichnete zwischenmenschliche Fähigkeiten.
- Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten.
- Eigenmotiviert, um Fähigkeiten auf dem neuesten Stand zu halten und zu lernen.
HUBBELL INCORPORATED
Hubbell schafft kritische Infrastrukturlösungen, die unsere Kunden, Gemeinschaften, Menschen und den Planeten mit Energie versorgen. Unser Unternehmen ist strategisch auf die Modernisierung und Elektrifizierung des Stromnetzes ausgerichtet. Da immer mehr Produkte an ein alterndes Stromnetz angeschlossen werden, ermöglichen Hubbell-Lösungen den Übergang zu einer zuverlässigeren, widerstandsfähigeren und effizienteren Energieinfrastruktur. Gegründet im Jahr 1888, hat uns unsere Innovation zu einem weltweit führenden Hersteller von hochwertigen Elektro- und Versorgungslösungen gemacht, die es den Kunden ermöglichen, kritische Infrastrukturen zuverlässig und effizient zu betreiben.
Das Unternehmen operiert in zwei Segmenten. Hubbell Utility Solutions (HUS) ermöglichen es dem Stromnetz, Energie über verschiedene Netzapplikationen zu leiten, zu kommunizieren und zu steuern, und Hubbell Electrical Solutions (HES) sind unerlässlich für das Energiemanagement in einer Vielzahl von Branchen und Anwendungen. Unsere vertikalen Marktlösungen können auf Märkte wie Rechenzentren, erneuerbare Energien, Gewerbegebäude, Industrie, Telekommunikation und Transport angewendet werden. Beide unserer Geschäftssegmente werden von unseren Corporate- und Hubbell Unified Business Solutions-Teams unterstützt, die konsistente Prozesse, Werkzeuge und Technologien über unsere Unternehmen hinweg bereitstellen.
Wir verpflichten uns zu nachhaltigem und ethischem Handeln und fördern eine integrative und unterstützende Kultur, in der sich unsere Mitarbeiter beruflich weiterentwickeln können. Unsere Mitarbeiter arbeiten und dienen stolz unseren Gemeinden von unserem Hauptsitz in Shelton, CT, über die Vereinigten Staaten und auf der ganzen Welt.
Hubbell Utility Solutions
Hubbell Utility Solutions (HUS) ermöglichen es dem Stromnetz, Energie über verschiedene Netzapplikationen zu leiten, zu kommunizieren und zu steuern. HUS liefert die kritischen Komponenten, die es dem Netz ermöglichen, Energie zuverlässig zu übertragen und zu verteilen, sowie die Kommunikations- und Steuerungstechnologien, um das Netz intelligenter und flexibler zu machen.
