Offerta di lavoro
Ingegnere software full-stack .NET Angular a tempo pieno (f/m/d)
Julius Baer cerca a Madrid un ingegnere software full-stack con oltre 5 anni di esperienza in .NET Core, C# e Angular per lo sviluppo e l’ottimizzazione di moduli software complessi. Il ruolo prevede la progettazione di API RESTful e soluzioni di database, nonché la partecipazione attiva ai processi CI/CD e alle decisioni relative alla progettazione tecnica.
Compiti
- Responsabile della progettazione, dello sviluppo e del collaudo dei moduli software, al fine di garantire una funzionalità e un’integrazione ottimali all’interno di sistemi complessi.
- Partecipazione alle discussioni di carattere architettonico e contributo alle decisioni tecniche relative alla progettazione.
- Realizzazione e ottimizzazione di soluzioni di database, garantendo prestazioni, affidabilità e scalabilità.
- Identificazione proattiva delle aree in cui ridurre il debito tecnico e applicazione delle migliori pratiche.
- Sviluppo e manutenzione di API RESTful e servizi backend.
- Supporto dei processi CI/CD e contributo alle migliori pratiche DevOps.
- Risoluzione dei problemi e gestione delle criticità di produzione, garantendo la stabilità delle applicazioni e la valutazione delle prestazioni.
- Esecuzione di revisioni del codice.
- Miglioramento continuo della qualità del software attraverso i test, l'automazione e le migliori pratiche ingegneristiche.
Requisiti
- Oltre 5 anni di esperienza professionale nello sviluppo di software.
- Solida esperienza pratica con le tecnologie .NET Core / .NET e C#.
- Solida esperienza con Angular e con le moderne pratiche di sviluppo front-end.
- Buona conoscenza dei database SQL, compresi la progettazione dei database, l’ottimizzazione delle query, l’indicizzazione e l’ottimizzazione delle prestazioni.
- Buona comprensione dei principi di architettura del software e della progettazione delle applicazioni.
- Ottima conoscenza della programmazione orientata agli oggetti, dei modelli di progettazione e delle strutture dati.
- Esperienza nella progettazione e nell'utilizzo delle API REST.
- Esperienza nell'utilizzo di CI e delle moderne pipeline CI/CD.
- Ottime capacità analitiche e di risoluzione dei problemi.
- Buone capacità di comunicazione e collaborazione.
- Ottima padronanza della lingua inglese.
Desiderabile
- Esperienza con tecnologie NoSQL come Elasticsearch.
- Esperienza con la containerizzazione e le tecnologie di orchestrazione, tra cui Docker e Kubernetes.
- Esperienza con strumenti di monitoraggio e osservabilità.
- Conoscenza dell'architettura a microservizi e dei sistemi distribuiti.
- Esperienza di lavoro in contesti Agile/Scrum/SAFe.
- Esperienza con i message broker e le architetture basate sugli eventi.
- Esperienza con React.
Dettagli sul lavoro