Diese Rolle ist verantwortlich für die Verbesserung und Wartung bestehender Softwareprodukte sowie für die Entwicklung neuer Produkte. Der ideale Kandidat zeichnet sich durch eine ausgeprägte Qualitätsorientierung aus, verfügt über Vertrauen in seine technische Expertise und ist ein innovativer Problemlöser.
WAS SIE TUN WERDEN
Entwerfen, Entwickeln, Dokumentieren, Testen und Debuggen neuer und bestehender Softwaresysteme und/oder Anwendungen für den kommerziellen Verkauf oder für die großangelegte, proprietäre interne Nutzung.
Mit Product Managern zusammenarbeiten, um Funktionen für Produkt-Roadmaps zu definieren.
Mit mehreren Teams und Produkten zusammenarbeiten, um Anforderungen zu verstehen und Lösungen zu entwerfen.
Neue Technologien identifizieren und bewerten, um deren potenzielle Implementierung zu prüfen.
Mit Endanwendern konsultieren, um Programme zu prototypisieren, zu verfeinern, zu testen und zu debuggen, damit sie ihren Anforderungen entsprechen.
Im Bereich Forschung & Entwicklung Prozesse verbessern und bewährte Verfahren etablieren.
Prozesslösungen entwickeln und implementieren.
Best Practices erstellen oder anpassen.
Die Einhaltung von Standards überwachen und diese bei Bedarf durchsetzen.
Als technischer Experte für Entwicklungsprojekte fungieren.
Am gesamten Software-Entwicklungszyklus teilnehmen, einschließlich Anforderungsanalyse und Design.
Technische Spezifikationen auf Grundlage des konzeptionellen Designs und der definierten geschäftlichen Anforderungen erstellen.
Code überprüfen, um Fehler zu diagnostizieren und Programme bei Bedarf zu aktualisieren.
Sehr komplexe Projekte eigenständig mit minimaler Aufsicht bearbeiten.
Ausgeprägtes eigenständiges Urteilsvermögen anwenden.
Jüngere Teammitglieder unterstützen und anleiten.
Aktiv an agilen Zeremonien teilnehmen und diese gelegentlich leiten.
Weitere Aufgaben übernehmen, wie zugewiesen.
ANFORDERUNGEN
Typischerweise werden 10 oder mehr Jahre Berufserfahrung vorausgesetzt.
Nachgewiesene Erfahrung in einer Position als Software Engineer III.
Fundierte Kenntnisse des Fachgebiets.
Starkes praktisches Verständnis agiler Projektentwicklungs-Methoden, mit der Fähigkeit, sie in laufenden Projekten anzuwenden.
Nachweisbare Erfahrung und Kenntnisse der für diese Rolle relevanten Programmiersprachenanforderungen, mit der Fähigkeit, dieses Wissen mit dem Team zu teilen.
Unterstützung als Projektleitung oder als Fachexperte.
Hilfe bei der Koordination von Projektaktivitäten über sowohl On-site- als auch Remote-Teammitglieder hinweg.
Außergewöhnliche Kommunikationsfähigkeiten (schriftlich und mündlich).
Starke Fähigkeiten in Präsentation und Mentoring.
To apply for this job, please visit the application page
