Offerta di lavoro
Ingegnere software senior, Core Banking
Sygnum è alla ricerca di un Senior Software Engineer per la piattaforma Core Banking a Zurigo, responsabile dello sviluppo di processi e interfacce tra risorse digitali e il sistema Core Banking. Il Senior Software Engineer dovrà garantire la qualità e l'affidabilità dei sistemi e sviluppare nuove funzionalità per soddisfare le esigenze dei clienti e dei partner commerciali.
Compiti
In qualità di Senior Software Engineer, sarai responsabile della creazione di processi e interfacce che collegano le soluzioni di asset digitali di Sygnam alla nostra piattaforma di core banking. Il tuo lavoro garantirà la perfetta sincronizzazione tra gli asset digitali e le operazioni di core banking. Svolgerai un ruolo chiave nell'ulteriore sviluppo di queste integrazioni in tutti i settori di attività, al fine di garantire la scalabilità dei processi di registrazione e assicurare la qualità e l'affidabilità dei nostri sistemi. Ti occuperai inoltre della progettazione e della manutenzione di funzioni basate su API (come richieste di saldo, movimenti di conto, pagamenti, negoziazioni e messaggistica) per soddisfare le mutevoli esigenze dei clienti e dell'azienda. Le tue mansioni principali saranno:- Partecipazione attiva allo sviluppo di nuove funzionalità e miglioramenti attraverso la scrittura e la verifica di codice sicuro e di alta qualità con copertura di test completa
- Miglioramento continuo della qualità e della sicurezza delle applicazioni, identificazione dei debiti tecnici esistenti e implementazione delle modifiche necessarie per risolverli.
- Risposta tempestiva ed efficace agli incidenti di produzione, collaborazione con team interfunzionali per risolvere i problemi e ripristinare la continuità del servizio
- Collaborazione con gli ingegneri della piattaforma per migliorare le pipeline CI/CD e semplificare i processi di rilascio
- Collaborazione con ingegneri di affidabilità del sito e architetti di soluzioni per ottimizzare la disponibilità, la resilienza e l'osservabilità delle applicazioni
- Promozione e guida dei giovani ingegneri software attraverso coaching e mentoring
Requisiti
Il nostro candidato ideale:- Desidero creare servizi backend scalabili basati sul nostro stack tecnologico: Java, che funziona su AWS.
- Ha un atteggiamento cooperativo e orientato alla crescita
- Attribuisce grande importanza alla qualità e alla sicurezza e tiene conto di questi aspetti nel ciclo di vita dello sviluppo del software.
- Accetta di assumersi la responsabilità dell'intero ciclo di vita dello sviluppo, dallo sviluppo della soluzione al funzionamento dell'applicazione nella produzione.
- È proattivo e motivato da nuove opportunità e sfide
Competenze richieste
Dovresti possedere le seguenti competenze:- Conoscenza approfondita di Java (5+ anni)
- Competenze specialistiche in C++ o Spring
- Conoscenze specialistiche nell'utilizzo di RDBMS (idealmente Postgresql)
- Esperienza nell'uso di Kafka
- Esperienza nell'uso di framework didattici (idealmente Redis)
- Progettazione di API REST flessibili e robuste con un approccio API-first
- Comprensione dei microservizi, dell'architettura basata sugli eventi e capacità di implementare funzionalità complesse con elevata qualità e sicurezza
- Esperienza di lavoro con Docker e la containerizzazione
- Esperienza di lavoro con Kubernetes
- L'esperienza di lavoro con AWS è un vantaggio
- È gradita l'esperienza con Typescript e un framework UI (React, Angular).
Offriamo
Entrando a far parte del nostro team, avrai l'opportunità di far parte di un team dinamico e globale che sta creando un'interfaccia affidabile tra l'economia tradizionale e quella digitale degli asset. Lavorando con noi, potrai sperimentare il nostro ambiente di lavoro dinamico ed entusiasmante, che promuove la meritocrazia, la collaborazione e la comunicazione aperta. Oltre ai nostri ambiziosi obiettivi a lungo termineDettagli sul lavoro