Full-Stack-Entwickler – Scala, Zürich

Das Team in Zürich formuliert auch unsere Datenstrategie und setzt sie um, um die Komplexität zu reduzieren und Redundanzen in unseren Daten zu beseitigen. Berät sich mit internen Unternehmensgruppen, um Entwicklungsdienste für Anwendungssoftware auf hohem Niveau oder technischen Support bereitzustellen. Muss über gründliche und demonstrative Kenntnisse über das benutzerseitige Frontend einer Website oder beides sowie über das serverseitige Backend verfügen, das die Benutzerseite antreibt. Zusätzliche Anforderungen umfassen ein mittleres Verständnis von Sicherheitsprinzipien, relationalen Datenbanken und Architekturentwurfsprinzipien. Bietet umfassende technische Beratung auf höchster Ebene für das IT-Management und leitende technische Mitarbeiter. Bewertet die Einhaltung der Technologiestandards der Organisation. Programmieren von gut gestaltetem, testbarem, effizientem Code. Analysieren, entwerfen und entwickeln Sie Tests und Testautomatisierungssuiten. Entwickeln Sie Flussdiagramme, Layouts und Dokumentationen, um Anforderungen und Lösungen zu erfüllen. Aufrechterhaltung der Softwarefunktionalität und -aktualität (technische Schulden und Gewinne). Beteiligen Sie sich aktiv an Code-Reviews. Integrieren Sie Softwarekomponenten in ein voll funktionsfähiges Softwaresystem. Wenden Sie Sicherheits- und Datenschutzgrundsätze an. Arbeitet mit internen Geschäftsgruppen an Implementierungsmöglichkeiten, Herausforderungen und Anforderungen verschiedener Anwendungen. Analysiert Informationen und gibt Empfehlungen, um geschäftliche Probleme für eine bestimmte Unternehmensgruppe anzugehen und zu lösen. Leitet und berät IT-Management und technisches Personal in Bezug auf die Verwendung neuer Technologien und zugehöriger Dienste. Beteiligt sich an der Definition von Unternehmensimplementierungs- und Integrationsstrategien für neue Technologien. Aktives Lernen. Schließen Sie alle erforderlichen obligatorischen Schulungs- / Richtlinienbewusstseins-Lehrpläne rechtzeitig ab. Bleibt auf dem Laufenden über neue Technologien. Verfechter innovativer, kreativer Technologielösungen. Mentoren für Junior-Level-Ingenieure Fachwissen in der Verwendung eines bestimmten Anwendungsentwicklungs-Toolkits und Beherrschung von Programmiersprachen für die Front-End- und Back-End-Entwicklung wie C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript. Muss auch über Kenntnisse in Anwendungsframeworks und Containerisierung verfügen. Kommunikations- und Organisationsfähigkeiten; Teamfähigkeit ; starke zwischenmenschliche Fähigkeiten zur Unterstützung des Mentorings besitzen Trägt zum Erreichen der Bereichsziele bei Qualifikationen Bachelor-Abschluss in Informatik-Ingenieurwesen oder einer verwandten Disziplin oder gleichwertige Berufserfahrung erforderlich 10-14 Jahre Erfahrung in der Softwareentwicklung erforderlich; Erfahrungen in der Wertpapier- oder Finanzdienstleistungsbranche sind von Vorteil. Der Stelleninhaber muss die Abhängigkeiten und geschäftlichen Auswirkungen zukünftiger IT-Pläne verstehen. Er/sie muss über vorherige Führungserfahrung in der Auswahl und Implementierung anbieterspezifischer Methoden und vorherige Beratungserfahrung mit strukturierten Methoden verfügen. Umfangreiche Erfahrung in der Entwicklung und Unterstützung von Mainframe-Anwendungen erforderlich. Der Stelleninhaber muss über umfassende Erfahrung mit plattformübergreifenden Entwicklungstools und Toolkits verfügen. Muss Erfahrung haben mit - ETL-Pipelines, die extensiven Gebrauch von semantischen Technologien machen (RDF, OWL, SPARQL, SHACL und Linked Data) - Scala und die Verwendung von Akka IT Jobs