Torna alla ricerca:Java Backend / Bagni
Ricerchiamo per un nostro cliente, una storica società di consulenza informatica, specializzata nell' ambito delle architetture applicativ e, un Backend developer che sia interessato ad evolvere il suo profilo nella direzione di Software Architect.
Per essere preso/a in considerazione per un colloquio, la preghiamo di assicurarsi che la sua candidatura sia pienamente in linea con le specifiche del lavoro riportate di seguito.
Nella visione del cliente la figura B ackend Developer/Software Architect si occupa di :
Comprendere le richieste (implicite ed esplicite) dei clienti e tradurle in soluzioni software efficaci e coerenti con il contesto.
Identificare le attività tecniche e il percorso da seguire per adeguare il software o i processi IT correlati, inclusi gli aspetti di performance, disponibilità, tolleranza ai fault e di sicurezza applicativa.
Ha una solida esperienza nell’ambito dello sviluppo software, potendo dunque implementare le soluzioni che progetta.
Affianca e supporta i membri dei gruppi di progetto favorendo il loro apprendimento e la loro crescita professionale.
Definisce tutti gli aspetti dello sviluppo software, dai linguaggi più comuni alla tecnologia utilizzata agli standard di sviluppo.
Supporta e guida i membri dei gruppi di analisi e sviluppo.
Studia e sperimenta nuove tecnologie, così da comprenderne pregi e difetti e suggerire il miglior modo per adottarle.
Partecipa allo sviluppo dei progetti e delle Proof of Concept per l'introduzione di soluzioni innovative.
Ha almeno 3 anni di esperienza in ruoli tecnici (es. developer, technical analyst, software architect).
Conosce le architetture cloud-native e i principali pattern architetturali (es. Partecipa alle attività di sviluppo software sapendo lavorare su più linguaggi e framework (es. Java, Spring ).
Conosce e applica i principi di software quality e performance tuning (es. scalabilità, efficienza, robustezza, profilazione).
Conosce RDBMS e NoSQL sia open source che commerciali (es. Oracle dbms, Postgresql, MongoDB).
È capace di inserirsi efficacemente in un gruppo tecnico, promuovendo la partecipazione proattiva, la condivisione delle conoscenze e la formazione dei membri del gruppo.
E' in grado di definire tutti gli aspetti dello sviluppo software, dai linguaggi più comuni alla tecnologia utilizzata agli standard di sviluppo.
È capace di stabilire una collaborazione proficua con referenti sia IT che Business, traducendo i requisiti di alto livello in implementazioni tecniche.
Conosce i principi di DevOps e le piattaforme di orchestrazione e gestione container (es. Sa preparare la documentazione tecnica con le notazioni standard del software engineering (Arc42, C4, Archimate, UML).
Ha una buona conoscenza della lingua inglese sia scritta che parlata.
Ha familiarità con le metodologie di sviluppo Agile e Scrum.
Contratto a tempo indeterminato CCNL Commercio.
Smart working con una gestione flessibile della presenza. xdwybme
Formazione continua e aggiornamento su tecnologie avanzate e be st pratice.