Stellenangebot
Full Stack Software Engineer, Assistant Vice President
Die Stelle als Full Stack Software Engineer bei Charles River Development in Dublin umfasst die Entwicklung und Wartung von Software-Modulen sowie die Führung eines Entwicklungsteams. Der Stelleninhaber soll Erfahrung in Cloud-Native-Entwicklung, Java und Agile-Methoden haben und komplexe Software-Probleme lösen können.
Über die Stelle
Als Full Stack Software Engineer und Entwicklungsmanger sind Sie für die Weiterentwicklung und Wartung von Modulen oder Komponenten der Alpha/Charles River Development Plattform verantwortlich. Sie unterstützen auch die Kundenunterstützungs- und Entwicklungsteams bei der Fehlerbehebung.Aufgaben
* Analyse, Design, Entwicklung, Test und Debuggen von komplexen Softwareverbesserungen und Lösungen für Charles River Geschäfts- und technische Anwendungen * Zusammenarbeit mit Business Analysts und Product Managern zur Erstellung einfacher und nachhaltiger Softwarelösungen für komplexe Probleme * Projektierung von Lösungen für Projekte oder größere Phasen von Projekten zur Behebung von Softwaretechnischen Problemen * Teilnahme an der Design-, Analyse-, Programmierung-, Test- und Wartung von Softwareanwendungen und Upgrades unter Verwendung von Java, C++, CGI, JavaScript oder anderen verwandten Software-Engineering-Sprachen * Bereitstellung von fundierter Beratung und kritischer Analyse von vorgeschlagenen Änderungen während Code-Reviews * Design, Test und Demonstration von Software, um ein hochwertiges Produkt sicherzustellen * Identifizierung von Möglichkeiten zur Verbesserung von Entwicklungstestmethoden und Beiträge zu Testmethodenframeworks * Durchführung von manuellen Tests, um ein hochwertiges Produkt sicherzustellen * Bereitstellung von Fehlerbehebung in großen, komplexen Client- und Serverinstallationen * Teilnahme am agilen Softwareentwicklungsprozess für die Gestaltung und den Bau von CRD-Systemmethoden * Planung und Koordination von Aktivitäten zwischen Teams, um Aufgaben abzuschließen * Mentoring und Führung von Junior- und Senior-Engineers bei der GestaltungAnforderungen
* Empfohlener Bildungsweg: Bachelor-Abschluss (oder äquivalent) in Informatik oder einem anderen technischen Studienfach, Master-Abschluss stark bevorzugt * Erfahrung: * Über 5 Jahre Erfahrung in cloud-nativer Entwicklung mit Java (Spring-Erfahrung erwünscht) * Über 8 Jahre Erfahrung in der Entwicklung von ereignisgesteuerten Architekturen * Erfahrung in Rapid Prototyping und Webentwicklung erforderlich * Erfahrung mit JavaScript, EOL, C++, DRL (SQL-Server-Bonus) * Kenntnisse in Softwareentwicklung * Kenntnisse in Java * Nachgewiesene Fähigkeit, komplexe, cloud-native Softwareprobleme zu untersuchen * Erfahrung mit Finanzdienstleistungen bei der Entwicklung von Lösungen für Portfolio-Management, Trading, Compliance, Post-Trade, IRSOR oder Wealth Management, Prime Markets stark erwünscht * Nachgewiesene Fähigkeit, Softwarelösungen für Geschäfts- und technische Probleme von hoher Komplexität zu entwerfen und zu entwickeln * Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten * Fähigkeit, gut mit Kollegen in einer kohäsiven Teamumgebung zusammenzuarbeiten * Kenntnisse in Agile-EntwicklungsmethodikWas wir bieten
* Wettbewerbsfähige und umfassende Benefits-Pakete * Zugang zu Ressourcen, um Ihre Ziele zu erreichen * Vielfältige Entwicklungprogramme und Bildungsunterstützung, um Ihr volles Potenzial zu entfalten * Ein integratives Umfeld, in dem alle willkommen sind und ihr Bestes leisten könnenJobdetails