Offerta di lavoro
Senior Lead, Sviluppatore Full Stack - RAL
Northern Trust è alla ricerca di un Senior Lead per lo sviluppo software full-stack con oltre 10 anni di esperienza nella scalabilità delle tecnologie web e competenze in React e nei modelli architetturali moderni. La posizione a tempo pieno a Bremerton, Washington, richiede inoltre una solida conoscenza dei sistemi di progettazione, dei processi CI/CD e della gestione dei team di sviluppo.
Compiti
- Responsabilità per l'esperienza del cliente nel settore del private banking e in altre offerte rilevanti.
Requisiti
- Oltre 10 anni di esperienza nello sviluppo di software, con particolare attenzione alla scalabilità delle tecnologie web full-stack.
- Oltre 5 anni di esperienza nella creazione di una libreria riutilizzabile di codice e componenti trasversali alle diverse funzioni.
- Oltre 5 anni di esperienza nello sviluppo di applicazioni web per utenti finali, basate su tecnologie moderne: React, framework basati su React, architetture server-side, GraphQL, REST o equivalenti.
- Ottima conoscenza dei concetti di programmazione e delle infrastrutture web: programmazione orientata agli oggetti, progettazione delle classi, modello Reactor, modello MVC o equivalenti.
- Competenze specialistiche in React e nei principi di progettazione ADR/SOLID: scenari di test, integrazione continua e distribuzione.
- Passione per la qualità del codice e orgoglio nel comprendere e risolvere le sfide relative all’architettura di sistema e alla scelta delle tecnologie.
- Conoscenza e comprensione dei principi fondamentali del web design, delle linee guida per l'accessibilità alle applicazioni web, nonché degli aspetti tecnici relativi alla progettazione e all'implementazione.
- Esperienza nello sviluppo di sistemi di design (web design reattivo) o una solida comprensione di come implementare e strutturare un sistema di design in modo da garantirne la scalabilità e la manutenibilità.
- Esperienza nell'utilizzo di moderni flussi di lavoro di sviluppo frontend: linting JavaScript/ES6+, test automatizzati, ottimizzazione delle build con sistemi di build frontend.
- Conoscenza approfondita dei protocolli di comunicazione dati: TCP, HTTPS, trasmissione con stato, architettura front-end e progettazione di applicazioni.
- Competenze specialistiche in materia di tooling e strumenti di sviluppo: controllo delle versioni (Git), gestione del codice sorgente, gestione della pipeline di codice e GitHub o strumenti simili.
- Esperienza con WebEx / Adobe / Figma / Sketch o strumenti di progettazione simili.
- Ottime capacità di collaborazione, di processo decisionale e di attuazione.
- Disponibilità ad apprendere, a crescere e a contribuire alla creazione di un team altamente performante.
- Capacità comunicative: orali, scritte e interpersonali.
- Capacità di risoluzione dei problemi: pensiero analitico, logico e critico.
- Capacità di lavorare in modo autonomo e come parte di un team.
- Capacità di gestire più priorità e scadenze.
- Capacità di lavorare in un ambiente dinamico.
- Capacità di prendere l’iniziativa e di essere automotivati.
- Capacità di gestire la sfocatura.
- Capacità di lavorare con team interfunzionali.
- Buone capacità organizzative.
- Buone capacità relazionali.
- Buone capacità di presentazione.
- Buone capacità di documentazione.
- Buone capacità di gestione dei progetti.
- Buone capacità comunicative.
- Buone capacità di leadership.
- Buone capacità decisionali.
- Buone capacità di negoziazione.
- Buone capacità di risoluzione dei conflitti.
- Buone capacità di risoluzione dei problemi.
- Buone capacità analitiche.
- Buone capacità di pensiero critico.
- Buone capacità creative.
- Buone capacità innovative.
- Buone capacità strategiche.
- Buone capacità operative.
- Buone competenze finanziarie.
- Buone competenze di marketing.
Dettagli sul lavoro