Offerta di lavoro
Ingegnere software senior (TechX)
Il Senior Software Engineer (TechX) di Julius Baer è responsabile di guidare lo sviluppo, l'implementazione e la manutenzione di soluzioni software e deve fornire leadership tecnica e guida a team interfunzionali. La posizione richiede esperienza nello sviluppo software, negli ambienti cloud e nelle pratiche DevOps.
Descrizione del lavoro
Compiti
- Guida alla gestione tecnica di AMIC
- Definizione di linee guida e percorsi per gli sviluppatori per garantire coerenza, qualità, prestazioni ed evolvibilità.
- Comunicazione di argomenti altamente tecnici a gruppi di destinatari non tecnici
- Influencer e modello di ruolo nelle pratiche di ingegneria DevOps
- Collaborazione con i team per il raggiungimento degli obiettivi, esperienza in metodi agili come SAFe (Scaled Agile Framework) e programmazione DevOps
- Esperienza con best practice quali Test-Driven Development (TDD) e Continuous Integration (CI) e Continuous Delivery (CD)
- Indagare e risolvere i problemi di produzione per mantenere un ambiente di produzione stabile.
- Gestione degli stakeholder: lavorare a stretto contatto con i responsabili finanziari, gli ingegneri che si occupano di cambiamenti aziendali e i project manager per controllare e gestire la consegna del software.
- Analizzare i requisiti, stimare lo sforzo, pianificare i periodi di tempo, gestire i progressi.
- Garantire la consapevolezza, il coinvolgimento e il sostegno degli stakeholder e dei partecipanti chiave, coinvolgendo gruppi di progetto, team e risorse per fornire componenti della soluzione durante il loro ciclo di vita.
- Redigere e rivedere progetti tecnici e architettonici, applicare le linee guida architettoniche e sfidare lo status quo.
Responsabilità normative / Gestione del rischio ORB
- Dimostrare valori e comportamenti appropriati, tra cui, ma non solo, standard di onestà e integrità, cura e diligenza, trattamento equo (trattamento equo dei clienti), gestione dei conflitti di interesse, tenuta dei registri e documentazione, gestione appropriata del rischio e misure di conformità con le leggi e i regolamenti applicabili.
- Garantire che i rischi e i problemi siano attentamente identificati e gestiti e guidare tutte le parti interessate a consegnare i prodotti nei tempi previsti e secondo gli standard di qualità richiesti.
Requisiti
Competenze personali e sociali
- Iniziativa, entusiasmo e orientamento alla missione nella realizzazione degli sprint
- Ambiziosi, flessibili nell'abbracciare nuove tecnologie e proattivi
- Capacità di mettere in discussione le ipotesi e di analizzare i problemi, pensiero critico e creativo.
- Buon occhio per i dettagli, le sfumature e la granularità delle situazioni
- Capacità di lavorare in un ambiente con ritmi veloci e richieste mutevoli
- Capacità di gestire situazioni ambigue, stressanti e di emergenza.
- Esperienza di sviluppo pratico e preferenza per la creazione di esempi per i membri più giovani del team.
- È preferibile una precedente esperienza in prodotti di start-up o una comprovata capacità di gestire un progetto in modo indipendente.
Competenze professionali e tecniche
- 8-15 anni di esperienza pratica nello sviluppo di software, con solide basi nella progettazione di sistemi e architetture scalabili.
- Almeno 5 anni di esperienza nella gestione indipendente di ambienti cloud e nella fornitura di soluzioni infrastrutturali a team di progetto.
- Elevata organizzazione, con capacità di stabilire le priorità e di gestire in modo efficace più compiti.
- Esperienza nell'influenzare le parti interessate, nel gestire i progetti fino al loro completamento e nel superare le sfide di consegna.
- Forte pensiero analitico con la capacità di tradurre requisiti funzionali complessi in soluzioni tecniche efficienti, pratiche e adatte allo scopo.
Competenze tecniche
- Conoscenza approfondita delle best practice CI/CD, comprese le pipeline di automazione e la gestione dei rilasci.
- Forti capacità tecniche, di risoluzione dei problemi e di analisi delle cause principali
- Conoscenza di Linux e dello scripting di shell per le attività di sistema e l'automazione
- Solida comprensione delle tecnologie cloud-native, tra cui Kubernetes (K8s) e Open Policy Agent (OPA)
- Conoscenza di Kafka
Dettagli sul lavoro