Offerta di lavoro
Sviluppatore backend
Il lavoro di Backend Developer presso Julius Baer prevede la progettazione, lo sviluppo e il collaudo di moduli software per garantire la funzionalità e le prestazioni ottimali dei sistemi di trading e di evasione degli ordini. Lo sviluppatore lavorerà in un team con sede a Singapore e Zurigo per sviluppare e migliorare ulteriormente le piattaforme di trading e le soluzioni tecniche.
Descrizione del lavoro
Panoramica del lavoro
- Durata del contratto: 12 mesi
- Posizione: Singapore
- Tipo di impiego: a tempo pieno
Compiti
- Progettazione, sviluppo e collaudo di moduli software per garantire la funzionalità e le prestazioni ottimali dei sistemi di negoziazione e di ordini.
- Collaborare con team interfunzionali per migliorare e fornire soluzioni software di alta qualità.
- Manutenzione dell'attuale piattaforma di trading e miglioramento e creazione di nuove soluzioni commerciali e tecniche.
- Assumere molteplici ruoli e responsabilità, compreso il supporto di livello 1 all'azienda e agli altri stakeholder.
Aree di interesse e competenze
- Sviluppo del backend:
- Sviluppo e manutenzione di servizi e API di backend con Java o C#
- Ottimizzare le prestazioni del lato server e garantire l'integrità e la sicurezza dei dati.
- Monitoraggio e ottimizzazione continui
- Integrazione del sistema:
- Integrazione di diversi sistemi finanziari e servizi di terze parti per garantire un flusso di dati fluido e l'interoperabilità.
- Qualità del codice e best practice:
- Scrittura di codice pulito, manutenibile ed efficiente in conformità con gli standard del settore.
- Revisioni del codice, test e integrazione continua/consegna continua (CI/CD)
- Risoluzione dei problemi e assistenza:
- Diagnosi e soluzione dei problemi tecnici dell'intero stack
- Supporto per ambienti di sviluppo e produzione
- Sviluppo frontend:
- Contributo alla creazione di interfacce responsive e user-friendly con ReactJS (opzionale)
Responsabilità normative e gestione del rischio
- Dimostrare valori e comportamenti appropriati, compresi gli standard per la revisione del codice e il test delle unità.
- Standard per l'ottimizzazione delle prestazioni, la qualità dei dati, la gestione dei conflitti di interesse, lo sviluppo competente e continuo, l'adeguata gestione del rischio e la conformità alle leggi e ai regolamenti applicabili.
Requisiti
Personale e sociale
- Capacità di lavorare in modo indipendente e atteggiamento positivo in un team globale
- Ottime capacità decisionali e di risoluzione dei problemi
- Ottima conoscenza della lingua inglese e della scrittura
Professionale e tecnico
- Istruzione superiore pertinente ed esperienza professionale nello sviluppo di software (10+ anni)
- 5+ anni di esperienza come sviluppatore backend
- Esperienza professionale con C#/Java
- Esperienza con database, pattern e framework (ad es. estensioni reattive)
- Buona conoscenza di microservizi e DDD
- Buona conoscenza di REST/AMQP, gRPC e GraphQL
- Buona conoscenza dei database SQL/NoSQL
- Buona conoscenza di CI/CD e team player
Bello da avere
- Buona conoscenza degli attuali framework e tecnologie JavaScript/frontend (ReactJS) (TypeScript)
- Buona conoscenza di GraphQL
- Familiarità con l'architettura esagonale (porte e adattatori)
- Familiarità con lo sviluppo basato sul cloud, idealmente nella containerizzazione delle applicazioni e in Azure.
- Familiarità con lo sviluppo guidato dai test (TDD)
Offriamo
Nel testo non vengono menzionati vantaggi o offerte specifiche.Dettagli sul lavoro