Das US-Unternehmen sucht einen technischen Leiter/Manager/Trainer für die Leitung von 1–2 Trupps (jeweils 5–7 Ingenieure). Interessantes Projekt (1+ Jahr mit Option auf Verlängerung), Vollzeit, offizieller Vertrag. Remote-Arbeit (oder in einem der drei bestehenden Büros in der Ukraine und in Polen). DAS PRODUKT ist SaaS, das mehrere Funktionen für die Sicherheit und Krankenversicherung (Arbeitsplanung/Vorfallmanagement/Überwachung und Analyse) in Hochrisikobranchen ermöglicht: Öl und Gas Sammeln
Das US-Unternehmen sucht einen technischen Leiter/Manager/Trainer für die Leitung von 1–2 Trupps (jeweils 5–7 Ingenieure). Interessantes Projekt (1+ Jahr mit Option auf Verlängerung), Vollzeit, offizieller Vertrag. Remote-Arbeit (oder in einem der drei bestehenden Büros in der Ukraine und in Polen). DAS PRODUKT ist SaaS, das mehrere Funktionen für die Sicherheit und Krankenversicherung (Arbeitsplanung/Vorfallmanagement/Überwachung und Analyse) in Hochrisikobranchen ermöglicht: Öl und Gas Sammeln und Transportieren, Chemie, Bauwesen, Energie. Wird in Form einiger weniger Dienste implementiert, die unterschiedliche Funktionen ausführen und miteinander integriert sind. VERANTWORTLICHKEITEN:* Rekrutierung der besten technischen Talente: Arbeiten Sie bei Bedarf eng mit der technischen Leitung zusammen, um sicherzustellen, dass wir die bestmöglichen Talente für den Kader rekrutieren. Verbessern Sie unsere Onboarding- und Schulungsprogramme, um sicherzustellen, dass Neulinge die besten Chancen haben, durchzustarten. Stellen Sie sicher, dass diese Mitglieder ein zusammenhängendes Team bilden, das eng zusammenarbeitet, indem Sie Teambuilding-Strategien nutzen.* Entwicklung von Teammitgliedern: Arbeiten Sie eng mit technischen Leitern zusammen, um sicherzustellen, dass die von Ihnen verwalteten Ingenieure auf individueller Ebene weiterentwickelt werden und beide Teamziele erreichen und persönliche Ziele. Teammitglieder sollten in regelmäßigen 1:1-Gesprächen regelmäßiges Feedback zu ihrer Leistung erhalten und etwaige zwischenmenschliche Konflikte sollten gemanagt werden.* Förderung eines großartigen Softwareentwicklungsprozesses: Enge Zusammenarbeit mit Agile-Meistern und technischer Führung, Ausrichtung auf den Sphera SDLC, sicherstellen Das Team arbeitet zur richtigen Zeit an der richtigen Sache und liefert vorhersehbar und mit hoher Qualität an Kunden und andere Abteilungen, denen die Technik gegenüber Verpflichtungen eingegangen ist. Streben Sie nach einer kontinuierlichen Verbesserung dieser Prozesse, indem Sie sich regelmäßig mit dem Team treffen und nach Verbesserungsmöglichkeiten suchen. Stellen Sie sicher, dass Kennzahlen zur Teamleistung erfasst werden, damit Verbesserungen visualisiert und Schwachstellen identifiziert werden können.* Bereitstellung technischer Projekte: Beziehen Sie das Team in enger Zusammenarbeit mit dem Produktteam mit ein, um sicherzustellen, dass die Projekte technisch nachhaltig gestaltet sind und über ein ausreichendes Maß an Qualität verfügen Arbeitsgliederung und Details, die vom Team erstellt werden können. Beseitigen Sie aktiv Blockaden für den Projektfortschritt und stellen Sie sicher, dass nach einfallsreichen und kreativen Lösungen für Probleme gesucht wird. Dem Team muss die Einstellung vermittelt werden, schrittweise Mehrwert zu liefern, einschließlich der Fähigkeit, Software-Inkremente zu entwickeln, die „ausreichend gut“ und nicht perfekt sind. Der Fortschritt von Projekten sollte mit größter Sorgfalt verfolgt werden, um sicherzustellen, dass sie im Rahmen und im Zeitplan bleiben und dass Änderungen sorgfältig verwaltet werden.* Ausbau und Pflege des Technologie-Stacks des Produkts: Durch enge Zusammenarbeit mit leitenden Ingenieuren im Team und unserem technischen Führungskreis verstehen Sie die Wir prüfen den technischen Zustand des Produkts und stellen sicher, dass fundierte technische Entscheidungen getroffen werden. Außerdem prüfen wir, wie wir technisch veraltete Teile des Produkts stützen können, die das Team später belasten könnten. Stellen Sie sicher, dass wir eine wartbare Anwendung erstellen, die durch die Verwendung von Entwurfsmustern und grundlegenden Softwareprinzipien wie SOLID leicht erweitert werden kann.* Verwaltung des AlltagsTeambetrieb: Sicherstellen, dass das Team reibungslos funktioniert, indem umgehend auf alltägliche Ereignisse reagiert wird, von denen viele ungeplant und unvorhersehbar sind. Bewerten Sie die Schwere der Situation, um sicherzustellen, dass Ereignisse entsprechend ihrer Priorität und Auswirkung auf die Arbeit des Teams angegangen werden. Dabei geht es um Ereignisse, die innerhalb des Teams selbst auftreten, aber auch um äußere Einflüsse und alles, was das Team daran hindern kann, normal zu funktionieren. Risiken sollten vorhergesagt und aktiv gemanagt werden, und die Fähigkeit des Teams, an der richtigen Sache zu arbeiten, muss aktiv geschützt werden, um die Erfüllung der Verpflichtungen sicherzustellen. Gegebenenfalls sollten negative Ereignisse einer Ursachenanalyse unterzogen und Abhilfemaßnahmen ergriffen werden.* Bei der Kommunikation mit anderen sind unsere Teams auf mehrere funktionsübergreifende Rollen angewiesen, die eng mit der Technik zusammenarbeiten, einschließlich Funktionen, die eng mit unseren Kunden zusammenarbeiten. Stellen Sie sicher, dass diese Personen wissen, was das Engineering-Team tut und dass auf ihre Bedenken eingegangen wird. Stellen Sie außerdem sicher, dass die Engineering-Ergebnisse ihren Zweck erfüllen und dass Verpflichtungen gegenüber anderen Teams überwacht und umgesetzt werden. Werden Sie zum zentralen Ansprechpartner und zur verantwortlichen Stimme für die Ergebnisse des Teams.* Überwachung und Reaktion auf nichtfunktionale Anforderungen: Stellen Sie sicher, dass die nichtfunktionalen Anforderungen des Produkts aktiv überwacht werden, und reagieren Sie angemessen auf alle Ereignisse, bei denen eine Nichtkonformität vorliegt. Dazu gehören die Leistung der Anwendung sowie deren Verfügbarkeit. ERFORDERLICHE FÄHIGKEITEN:* Technologiekenntnisse: Hervorragende Kenntnisse neuer Technologietrends und deren Anwendungen für unser Produkt und seinen Technologie-Stack. Hervorragende Kenntnisse der Disziplin Software Engineering, einschließlich praktischer Kenntnisse in Programmiersprachen, objektorientierter Programmierung (und zugehörigen Entwurfsmustern), hoher Leistung, Datenstrukturen und Algorithmen, Betriebssystemen und Datenbanksystemen. Eine Erfolgsbilanz in der praktischen Bereitstellung kommerzieller Software ist erforderlich.* Technisches Design und Modellierung: Fähigkeit, Modellierungssprachen wie UML und Designkonzepte wie DDD zu verwenden, um sicherzustellen, dass Softwarelösungen professionell entworfen werden und der Designabsicht entsprechen können klar kommuniziert und dokumentiert werden.* Softwareprozessfähigkeiten: Ein solides Verständnis der neuesten Softwareentwicklungspraktiken, einschließlich der agilen Methoden und der verschiedenen Varianten darin. Eine Erfolgsbilanz bei der Leitung eines Teams oder Projekts unter Verwendung solcher Methoden. Dazu gehört die Erfahrung, zu verstehen, wo bestimmte Prinzipien notwendig sind und auf das jeweilige Team angewendet werden müssen und wann sie überflüssig oder unnötig sind.* Erfolgsbilanz bei der Projektabwicklung: Sie verfügen über eine Erfolgsbilanz bei der Übernahme einer leitenden Rolle bei technischen Projekten , von denen es einigen an klaren Zielen und Definitionen mangelte, und die erfolgreich bis zur Umsetzung umgesetzt wurden. Dazu gehört eine Erfahrung im Umgang mit Konflikten und anderen Blockaden, um sicherzustellen, dass Projekte trotz des aus dem Ruder gelaufenen Drucks erfolgreich verlaufen. Wünschenswert sind außerdem Kenntnisse über die grundlegenden Prinzipien des Projektmanagements in Bezug auf Umfang, Zeitplan und Kosten sowie darüber, wie man grundlegende Fortschrittsmetriken misst, identifiziert und reagiertnd auf Risiken reagieren und eine Grundlinie schützen.* Sorgfältige Organisationsfähigkeiten: Fähigkeit, den Überblick über eine große Anzahl von Aufgaben und Anfragen zu behalten, von denen einige delegiert werden müssen, und in der Lage zu sein, sie bis zu ihrer Erledigung zu verfolgen, ohne überfordert zu werden oder wichtige Dinge zuzulassen ausrutschen. Dazu gehört die Fähigkeit, die Rolle weiterhin fließend und logisch auszuüben, auch wenn der Druck aufgrund einer wachsenden Liste ausstehender Aufgaben und Anforderungen zunimmt, was ein bewusstes Zeitmanagement erfordert.* Zwischenmenschliche Beziehungen und Kommunikation: Fähigkeit, mit allen Arten von Menschen auf allen Ebenen zusammenzuarbeiten die Organisation, einschließlich der Fähigkeit, die Kommunikation an die Zielgruppe anzupassen, sodass eine Botschaft klar ist und wie beabsichtigt verstanden wird. Fähigkeit, Konflikte zu bewältigen, Konflikte zu lösen, Vertrauen zu gewinnen und Ergebnisse überzeugend zu beeinflussen. Beinhaltet die Fähigkeit, umgehend zu kommunizieren, wenn eine Antwort erforderlich ist, und zu verstehen, wo „Push“-Updates über den Fortschritt oder ein wichtiges Ereignis erforderlich sind, um alle auf dem Laufenden zu halten. Fähigkeit, mündlich und schriftlich zu kommunizieren und bei Bedarf visuelle Hilfsmittel zu verwenden, um sicherzustellen, dass eine Information verstanden wird.* Führung und Führung von Menschen für Wachstum: Sie haben eine Erfolgsbilanz darin, ein zuverlässiger und vertrauenswürdiger Anführer zu sein, an den sich andere orientieren . Sie sollten in der Lage sein, das Team zu motivieren und ein Gefühl der Verantwortung zu vermitteln. Es ist außerdem wichtig, in der Lage zu sein, im Einzelgespräch zu führen, die Teammitglieder als Einzelpersonen kennenzulernen und auf ihre individuellen Bedürfnisse einzugehen. Gute gesprochene Englischkenntnisse. EIN PLUS: * Ruby on Rails – 7+ Jahre* React JS – 5+ Jahre* Integrationen von Drittanbietern* Cloud-Lösungen (MS Azure, AWS)ARBEITSBEDINGUNGEN:* 100 % Remote-Arbeit oder in einem der bestehenden Büros.* Zeitplan angepasst an die MEZ-Geschäftszeiten* 2-wöchiges Scrum.* Voll- Zeit (40 Stunden pro Woche).* Offizieller Vertrag: Gehalt, Krankheitstage, Feiertage, Ferien.* Flexibler Zeitplan, angepasst an EU-Geschäftszeiten.* Dauer von 1+ Jahr mit Option auf Verlängerung. INTERVIEWING-/EINSTELLUNGSPROZESS: Schritt 1 – vorläufig Interview (Hauptfragen) – 45 MinutenSchritt 2 – 1-2 interne technische Interview(s) (technische Fragen) – jeweils 1 StundeSchritt 3 – technisches Interview mit Teamleiter(n) und Architekt – 1 Stunde