Offerta di lavoro
Ingegnere software senior (TechX)
In qualità di Senior Software Engineer (TechX) presso Julius Baer, dovrò guidare lo sviluppo di soluzioni software fornendo leadership tecnica e guida per fornire soluzioni di alta qualità nei tempi previsti. Agirò inoltre come guida tecnica suggerendo linee guida e percorsi agli sviluppatori per garantire coerenza, qualità e prestazioni.
Descrizione del lavoro
Compiti
- Guida alla gestione tecnica di AMIC
- Proporre linee guida/percorsi per gli sviluppatori per garantire coerenza, qualità, prestazioni ed evolvibilità.
- Comunicazione di problemi altamente tecnici a gruppi di destinatari non tecnici.
- Essere un influencer e un modello di ruolo nelle pratiche di sviluppo del software
- Collaborazione con i team per il raggiungimento degli obiettivi; esperienza con metodi agili come SAFe (Scaled Agile Framework)
- 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 l'impegno, pianificare il calendario, gestire i progressi.
- Garantire la consapevolezza, il coinvolgimento e il sostegno delle principali parti interessate e dei partecipanti attraverso il coinvolgimento di gruppi e team di progetto
- Creare e rivedere progetti tecnici e architettonici; applicare le linee guida architettoniche e sfidare lo status quo.
Responsabilità normative / 8+9 Gestione del rischio
- Dimostrare valori e comportamenti appropriati, tra cui, ma non solo, standard di onestà e integrità, cura e diligenza, trattamento equo (trattare i clienti in modo corretto), gestione dei conflitti di interesse, competenza e sano sviluppo professionale, gestione appropriata del rischio e conformità alle leggi e ai regolamenti applicabili.
- Garantire la responsabilità di identificare e gestire da vicino i rischi e i problemi e di gestire tutte le parti interessate per consegnare i prodotti nei tempi previsti e secondo gli standard di qualità richiesti.
Requisiti
Requisiti comportamentali
- Spirito di iniziativa, entusiasmo e orientamento alla missione nell'adempimento degli impegni assunti
- Ambizione, flessibilità nell'abbracciare nuove tecnologie e proattività
- Capacità di mettere in discussione le ipotesi e di affrontare i problemi; capacità di discussione, di comunicazione e di etica del lavoro.
- Grande attenzione ai dettagli, alle sfumature e alla granularità delle situazioni
- Lavorare con successo in ambienti veloci e con requisiti dinamici
- Capacità di gestire l'ambiguità, le situazioni di stress e le emergenze
- Esperienza di sviluppo pratico e preferenza per la creazione di esempi per i membri più giovani del team.
- È preferibile una precedente esperienza in progetti di startup o una comprovata capacità di gestire un progetto in modo indipendente.
Requisiti professionali e tecnici
- 8-15 anni di esperienza pratica nello sviluppo di software, con solide basi nella progettazione di sistemi e architetture scalabili.
- Almeno 3 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 portare a termine i progetti e nel superare le sfide di consegna.
- Forte spirito analitico con la capacità di tradurre requisiti funzionali complessi in soluzioni tecniche efficienti, pratiche e adatte allo scopo.
Requisiti tecnici
- Conoscenza approfondita delle best practice CI/CD, comprese le pratiche di automazione e la gestione dei rilasci.
- Forti capacità di debug, risoluzione dei problemi e 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 operativa di Kafka e dei sistemi di messaggistica
- Esposizione all'architettura a microservizi e all'elaborazione disaccoppiata
- Chiaro ed efficace
Dettagli sul lavoro