Offerta di lavoro
Ingegnere software senior / Responsabile tecnico – Eccellenza tecnica
La banca Julius Baer è alla ricerca di un Senior Software Engineer / Tech Lead per il team Technical Excellence, che guidi lo sviluppo di strumenti e servizi scalabili e promuova le migliori pratiche nello sviluppo software. Il candidato ideale deve avere almeno 8 anni di esperienza nello sviluppo software e possedere competenze nei linguaggi di programmazione moderni, nei sistemi di build e nelle piattaforme cloud.
La vostra sfida
- Progettate, sviluppate e gestite strumenti, servizi e framework scalabili che migliorano la produttività degli sviluppatori
- Promuovete le decisioni architettoniche e incoraggiate le migliori pratiche in tutti i team
- Collaborazione con i team di sviluppo per comprenderne le esigenze e favorire l'adozione dei servizi forniti
- Esprimete chiaramente le idee e le soluzioni tecniche prima della loro implementazione
- Promuovete la collaborazione attraverso sessioni di whiteboarding (digitali e in presenza)
- Contribuisci attivamente alla cultura del lavoro in sede (almeno 3 giorni alla settimana in ufficio)
- Presentate idee, soluzioni e innovazioni a un pubblico interno
- Promuovete pratiche ingegneristiche moderne (DevEx, CI/CD, automazione, approccio orientato alla piattaforma)
Il tuo profilo
- 8+ anni di esperienza nell'ingegneria del software; costituisce un plus 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 di sviluppo, comprese le strategie di ramificazione, la risoluzione dei conflitti e il mantenimento di una cronologia ordinata
- Capacità di comunicare con chiarezza concetti tecnici complessi e una solida base in
Offriamo
Non sono disponibili informazioni.Dettagli sul lavoro