Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
252 Ansichten
GlobalLogic
Beschreibung:
Der Kunde ist eines der am schnellsten wachsenden Medienunternehmen und gegenkulturellen Nachrichtenkanäle , Meinung und Unterhaltung. Das Produkt ist ein Abonnement-Podcast und Video-on-Demand-Over-the-Top-Streaming-Dienst.
Anforderungen:
Job Anforderungen
– Mindestens 4 Jahre Erfahrung in der Entwicklung und Bereitstellung komplexer skalierbarer Softwarelösungen
– Mindestens 2-3 Jahre Erfahrung in Golang
– Selbststarter, weiß, wie man Sackgassen umgeht, kann im Handumdrehen etwas aufschnappen
– Guter analytischer Verstand mit p-Fähigkeiten für die eigene Arbeit oder das Brainstorming mit Kollegen
– Umfangreiche Kenntnisse und Erfahrung in der Entwicklung von REST-basierten, hoch geladenen Lösungen
– Umfangreiche Kenntnisse von Microservices-Architektur, verteilte Systeme und Kommunikationsprotokolle
– Umfangreiche Erfahrung mit Docker
– Gutes Verständnis der SOLID-Prinzipien, einschließlich Designfähigkeiten mit DDD, OO und Designmustern
– Abschluss in Informatik oder gleichwertige Erfahrung
– Umfangreiche Erfahrung mit der Arbeit in einer agilen Umgebung (Scrum)
– Starke Kommunikationsfähigkeiten, einschließlich Englischniveau der oberen Mittelstufe
– Erfahrung in der Betreuung anderer und der Führung von Teams wäre ein großes Plus
Technischer Stack
Go, Goa, REST API, Swagger, Microservices, Docker, Cloud-agnostisch, Git, Jenkins
Aufgabenbereiche:
Aufgabenbereiche
– Entwickeln Sie Microservice-Anwendungen von Grund auf
– Liefern Sie qualitativ hochwertige Lösungen
– Arbeiten Sie als Teil eines agilen (Scrum) Teams an der Entwicklung neuer Funktionen und Produkte
– Verhandeln Sie mit dem Kunden
– Schätzen Sie die Aufgaben für das Team
– Stellen Sie eine hohe Qualität der Ergebnisse sicher
– Technische Dokumentation erstellen und pflegen
– Arbeiten Sie mit Produktbesitzern zusammen, um Anforderungen auf hoher Ebene in verständliche Arbeitsschritte zu zerlegen
– Refaktorieren, optimieren und beheben Sie Fehler in der vorhandenen Codebasis – Ermittlung der besten Möglichkeiten für opportunistisches Refactoring sowie einen längerfristigen Plan
– Überprüfen Sie den Code der Teammitglieder, um Best Practices im gesamten Team voranzutreiben
– Erforschen Sie neue Technologien und Ansätze zur Verbesserung bestehender Produkte und liefern Sie Input für die Technologie-Roadmap