Job offer

Full Stack Software Engineer - Team Lead

As a Full Stack Software Engineer and Team Lead, you are responsible for the development, maintenance and improvement of software modules and lead a team of engineers. You develop complex software solutions, support customers and other teams with technical problems and are involved in agile software development.

Job description

Summary

Act as Full Stack engineer, and a development manager, responsible for the enhancement and maintenance of one or more Alpha/Charles River Development modules or components of an Agile Scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River:

Tasks

  • Direkt ein Team von Ingenieuren führen
  • Analyse, Design, Entwicklung, Test und Bereitstellung von großen und komplexen Software-Erweiterungen und -Lösungen innerhalb der Geschäfts- und technischen Problembereiche von Charles River, einschließlich Modifikationen an Kernframeworks und anderen primären Einrichtungen, die für den Systembetrieb kritisch sind
  • Zusammenarbeit mit Business Analysts und Product Managern, um einfache und nachhaltige Software-Lösungen für komplexe Probleme zu erstellen
  • Projektplanung und -verfolgung, um sicherzustellen, dass große Projekte oder Projekte zur Lösung von Software-technischen Problemen erfolgreich sind
  • Entwicklung, Test, Bereitstellung und Implementierung von Software-Programmen, Anwendungen und Projekten unter Verwendung von Java, C++, SQL, JavaScript oder anderen verwandten Software-Engineering-Sprachen, sowie auf dem Laufenden bleiben über neue Technologien, die für das Geschäft von CRD relevant sind
  • Bereitstellung von cloud-basierten Lösungen und Analyse von vorgeschlagenen Änderungen während Code-Reviews
  • Schreiben und Warten von Automatisierungstests, um ein hochwertiges Produkt sicherzustellen
  • Identifizierung von Möglichkeiten zur Verbesserung von Entwicklungs-Test-Methodologien und Beitrag zu damit verbundenen Methoden-Frameworks
  • Durchführung von manuellen Tests, um ein hochwertiges Produkt sicherzustellen
  • Bereitstellung von Troubleshooting bei großen, missionkritischen Kundenimplementierungen
  • Teilnahme am agilen Software-Entwicklungsprozess durch Einhaltung und Förderung der CRD-Scrum-Methodik, einschließlich der Teilnahme an täglichen Stand-ups, Sprint-Planung, Backlog-Pflege und Retrospektiven

Requirements

Empfohlene Ausbildung

  • B.S.-Abschluss (oder gleichwertige ausländische Ausbildung) in Computerwissenschaften, Ingenieurwesen, Mathematik, Physik oder einem anderen technischen Studienfach erforderlich. M.S.-Abschluss bevorzugt.

Empfohlene Erfahrung

  • Erfahrung von 8-15 Jahren in der Entwicklung von unternehmensgetriebenen Architekturen
  • Erfahrung in Agile/Scrum; Führung von kleinen Teams von bis zu 5-10 Personen
  • Erfahrung in Java/ Swift/ stark erwünscht
  • Erfahrung von 6-10 Jahren in der Entwicklung von cloud-nativen Anwendungen auf einem oder mehreren der großen Cloud-Anbieter (Azure, AWS, Google Cloud)
  • Erfahrung von 8-15 Jahren in cloud-nativer Entwicklung unter Verwendung von Java und Spring
  • Erfahrung in Angular oder React
  • Erfahrung in Snowflake
  • Erfahrung in SQL, Server
  • Kenntnisse von Kubernetes
  • Erfahrung in der Entwicklung von onshore/offshore, on-premise/cloud-nativen Software, die horizontal skaliert
  • Erfahrung in der Entwicklung von Finanzsoftware-Lösungen für Portfolio-Management, Trading, Compliance, Post-Trade, EDM oder Risk/Regulatory
  • Erfahrung mit objektorientierter Programmierung, Computer- oder Interoper-Technologien, eingebetteten Systemen, Betriebssystemen, relationalen Datenbanken (RDBMS), Skript- und Neuprogrammiersprachen
  • Erfahrung mit DevOps-Tools (Designen/Bauen/Warten/Testen/Bereitstellen), Hochleistungsanwendungen/Echtzeit-Datenfeed
  • Nachgewiesene Fähigkeit, Software-Lösungen für geschäftliche und technische Probleme von hoher Komplexität zu entwerfen und zu entwickeln
  • Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten
  • Fähigkeit, gut mit Kollegen als kollaboratives Teammitglied zusammenzuarbeiten
  • Kenntnisse von agilen Entwicklungsmethoden

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.