Offerta di lavoro
Ingegnere software senior (TechX)
In qualità di Senior Software Engineer (TechX) presso Julius Baer, sarai responsabile di guidare lo sviluppo di soluzioni software e di contribuire con le tue competenze tecniche a team interfunzionali. Svilupperà soluzioni dall'ideazione alla consegna e si assicurerà che vengano consegnate in tempo e con alta qualità.
Descrizione del lavoro
Compiti
- Gestione tecnica di AMF/C
- 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
- Esercitare influenza e fungere da modello, praticando la leadership dei servitori.
- Collaborazione con i team per il raggiungimento degli obiettivi, esperienza in metodi agili come SAFe (Scaled Agile Framework)
- Esperienza in best practice come 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, stretta collaborazione con i responsabili finanziari, i tecnici del cambiamento aziendale e i project manager.
- Analizzare i requisiti, stimare lo sforzo, pianificare i periodi di tempo, gestire i progressi.
- Garantire la consapevolezza, il coinvolgimento e il sostegno delle principali parti interessate e dei partecipanti.
- Progettazione e revisione di progetti tecnici e architettonici, applicazione delle linee guida architettoniche.
Responsabilità normative / gestione del rischio
- Dimostrare valori e comportamenti adeguati, compresi gli standard di onestà e integrità.
- Garantire l'identificazione e la gestione dei rischi e dei problemi.
- Guidare tutte le parti interessate a consegnare in tempo e con la qualità richiesta.
Requisiti
Competenze
- Prendere l'iniziativa, essere entusiasti e orientati alla missione per consegnare in tempo negli sprint
- Ambizione ad adottare continuamente nuove tecnologie e mentalità polifunzionale
- Capacità di mettere in discussione le ipotesi e di ridefinire il contesto del problema, se necessario.
- Buon occhio per i dettagli, le sfumature e la granularità delle situazioni
- Può prosperare in ambienti con ritmi veloci e requisiti mutevoli
- 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.
- Esperienza precedente in prodotti di start-up o comprovata capacità di gestire un progetto in modo indipendente
Profilo professionale e tecnico
- 8-15 anni di esperienza pratica nello sviluppo di software, con solide basi nella progettazione di sistemi e architetture scalabili.
- 3 anni di esperienza nella gestione indipendente di ambienti cloud e nella fornitura di soluzioni infrastrutturali per 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 buon fine i progetti e nel superare le sfide di consegna.
- Forte mentalità analitica con 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 pipeline di automazione e la gestione dei rilasci.
- Forti capacità di debugging, di risoluzione dei problemi e di analisi basata sui test
- 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 asincrona
- Comunicatore chiaro ed efficace, con una forte capacità di collaborare con i team di ingegneria, prodotto e business.
- Passione per la tecnologia, per l'apprendimento continuo e per la creazione di valore aziendale attraverso soluzioni innovative.
- Capacità di muoversi velocemente, di iterare rapidamente e di eseguire Proof-of-Concepts (POC) per convalidare le idee e sviluppare la fattibilità tecnica.
Dettagli sul lavoro