Offerta di lavoro
Ingegnere software senior / Responsabile tecnico – Eccellenza tecnica 100% (m/f/d)
In qualità di Senior Software Engineer / Tech Lead presso Julius Baer a Zurigo, sarai responsabile della progettazione dell'ecosistema ingegneristico di una delle principali banche private svizzere e ricoprirai un ruolo chiave nello sviluppo di strumenti e servizi. La posizione è offerta con un contratto di 12 mesi, con possibilità di rinnovo.
Compiti
- Progettazione, realizzazione e manutenzione di strumenti, servizi e framework scalabili che migliorano la produttività degli sviluppatori
- Prendere decisioni in materia di architettura e promuovere le migliori pratiche all'interno dei team
- Lavorare a stretto contatto con i team di sviluppo per comprenderne le esigenze e favorire l'adozione dei servizi forniti
- Esprimere chiaramente le idee e le soluzioni tecniche prima della loro attuazione
- Facilitare la collaborazione attraverso sessioni di whiteboard (digitali e in presenza)
- Contribuire attivamente alla promozione di una cultura del lavoro in sede (almeno 3 giorni alla settimana in ufficio)
- Presentare idee, soluzioni e innovazioni a un pubblico interno
- Promuovere e incoraggiare le moderne pratiche ingegneristiche (DevEx, CI/CD, automazione, approccio orientato alle piattaforme)
Requisiti
- Oltre 8 anni di esperienza nell'ingegneria del software; costituisce titolo preferenziale l'esperienza in contesti regolamentati (ad es. settore bancario, finanziario)
- Ottima conoscenza di almeno due linguaggi di programmazione moderni (ad es. C/C++, Rust, Go, Java, TypeScript)
- Profonda conoscenza di almeno un sistema di compilazione moderno (ad es. Maven, Gradle, Bazel, Cargo, Nx, Dagger)
- Esperienza con framework backend e frontend (ad es. Spring, .NET, Axum, React)
- Ottima conoscenza della progettazione orientata alle API e alle interfacce (ad es. HTTP, sistemi asincroni, interfacce di servizio)
- Solida esperienza con piattaforme cloud e Infrastructure as Code (ad es. Azure, Kubernetes, Terraform, containerizzazione)
- Conoscenza approfondita dei flussi di lavoro Git, comprese le strategie di ramificazione, la risoluzione dei conflitti e il mantenimento di una cronologia ordinata
- Capacità di comunicare e sintetizzare con chiarezza concetti tecnici complessi, oltre a una solida base in materia di strutture dati e algoritmi
- Curiosità e un profondo desiderio di capire come funzionano i sistemi dall’inizio alla fine
Offriamo
Non sono disponibili informazioni.Dettagli sul lavoro