Offerta di lavoro
Ingegnere software senior a tempo pieno
La banca Julius Baer è alla ricerca di un ingegnere software senior con esperienza nello sviluppo di software, negli ambienti basati su cloud e nell'utilizzo di Apache Kafka, per supportare lo sviluppo di piattaforme di integrazione. Il candidato ideale dovrebbe avere 5-10 anni di esperienza nello sviluppo di software e possedere ottime competenze nella progettazione di software, nell'architettura di sistema e nella leadership tecnica.
Compiti
- Comunicazione di argomenti altamente tecnici a un pubblico non specializzato.
- Contribuire al miglioramento delle pratiche di ingegneria degli sviluppatori attuali.
- Collaborare con gli altri per raggiungere gli obiettivi.
- Analisi e risoluzione dei problemi di produzione al fine di garantire un ambiente produttivo stabile.
- Gestione degli stakeholder: stretta collaborazione con i responsabili finanziari, gli esperti di trasformazione aziendale e i project manager per pianificare e gestire le consegne di software.
- Analisi dei requisiti, stima dei costi, pianificazione delle tempistiche, gestione dei processi di modifica.
- Garantire la consapevolezza, coinvolgere e supportare i responsabili e i partecipanti attraverso il coinvolgimento di team di progetto competenti e la fornitura di soluzioni solide per affrontare sfide complesse durante l'intero ciclo di vita.
- Progettazione tecnica e architettonica, applicazione delle linee guida architettoniche e messa in discussione dello status quo.
Requisiti
- 5-10 anni di esperienza pratica nello sviluppo di software, con una solida base nella progettazione di sistemi e nell'architettura scalabile.
- Almeno 3 anni di esperienza nel lavoro in ambienti basati su cloud e nella fornitura di soluzioni infrastrutturali per team di progetto.
- Molto organizzato, con la capacità di stabilire le priorità e gestire efficacemente più attività contemporaneamente.
- Spiccato spirito analitico, con la capacità di tradurre requisiti funzionali complessi in soluzioni tecniche efficienti, pratiche e funzionali.
- Passione per la tecnologia, apprendimento continuo e creazione di valore aziendale attraverso soluzioni innovative.
- Capacità di agire rapidamente, sviluppare in tempi brevi ed eseguire rapidamente prove di fattibilità (POC) per convalidare le idee e valutare la fattibilità tecnica.
Requisiti tecnici
- Ottime competenze nella progettazione di software, tra cui la programmazione orientata agli oggetti e funzionale, i modelli di progettazione, le strutture dati e gli algoritmi.
- Ottima padronanza di uno o più linguaggi di programmazione, come Java o Python, per lo sviluppo di applicazioni basate su Kafka.
- Familiarità con linguaggi di scripting come Bash o PowerShell per attività di automazione.
- Profonda conoscenza dell'architettura di Apache Kafka, inclusi topic, broker, produttori e consumatori.
- Competenza specialistica nelle API di Kafka, quali le API Producer e Consumer, l'API Kafka Streams e l'API Kafka Connect.
- Profonda conoscenza di Kubernetes.
- Esperienza con una delle tecnologie di API gateway, quali Kong, Gravitee o Apigee, per la gestione e la protezione delle API.
- Solida esperienza con GIT e i flussi di lavoro relativi al controllo delle versioni.
- Profonda conoscenza delle migliori pratiche in materia di CI/CD, comprese le pipeline di automazione e la gestione delle versioni.
- Ottime capacità di individuazione dei guasti, risoluzione dei problemi e analisi delle cause alla radice.
- Comunicazione chiara e precisa, unita a una spiccata capacità di collaborare con i team di ingegneria, di prodotto e commerciali.
Offriamo
Non sono disponibili informazioni.Dettagli sul lavoro