Attiva gli avvisi di lavoro via e-mail!

Backend Developer / Software Architect

Metes HR

Bologna

Remoto

EUR 35.000 - 45.000

Tempo pieno

Oggi
Candidati tra i primi

Descrizione del lavoro

Una società di consulenza informatica cerca un Backend Developer per evolvere verso un ruolo di Software Architect. Si richiede esperienza di almeno 3 anni e conoscenze in cloud-native architecture e diversi linguaggi di programmazione. Offerta include un contratto a tempo indeterminato, RAL tra 35 e 45k, e smart working flessibile.

Servizi

Formazione continua e aggiornamento su tecnologie avanzate
Job rotation tra team
Smart working flessibile

Competenze

  • Almeno 3 anni di esperienza in ruoli tecnici.
  • Conoscenza di architetture cloud-native e pattern architetturali.
  • Capacità di lavorare su più linguaggi e framework.
  • Conoscenza di RDBMS e NoSQL.
  • Capacità di lavorare in team promuovendo partecipazione e condivisione delle conoscenze.

Mansioni

  • Comprendere richieste clienti e tradurle in soluzioni software.
  • Identificare attività tecniche e percorso per adeguare il software.
  • Studiare e sperimentare nuove tecnologie.
  • Supportare i membri dei gruppi di progetto nella loro crescita professionale.

Conoscenze

Esperienza in ruoli tecnici (developer, analyst, architect)
Conoscenza architetture cloud-native
Capacità di sviluppare in diversi linguaggi e framework
Principi di software quality e performance tuning
Conoscenza RDBMS e NoSQL
Promozione della partecipazione proattiva
Innovazione e sperimentazione tecnologica

Strumenti

Java
Spring
Kubernetes
Descrizione del lavoro
Overview

Ricerchiamo per un nostro cliente, una storica società di consulenza informatica, specializzata nell\'ambito delle architetture applicative, un Backend developer interessato ad evolvere il suo profilo nella direzione di Software Architect.

Responsabilità

Nella visione del cliente la figura Backend 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.
  • Sa disegnare applicazioni, anche complesse, valutandone gli impatti e stimandone l\'impegno realizzativo.
  • 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.
Competenze Richieste
  • 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. event-driven, microservizi, cqrs).
  • 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.
  • È propenso all’innovazione tramite la sperimentazione e l’applicazione di nuove tecnologie.
Competenze gradite
  • Sa disegnare applicazioni, anche complesse, valutandone gli impatti e stimandone l\'impegno realizzativo.
  • È 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. kubernetes).
  • 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 doti di negoziazione e di risoluzione dei problemi.
  • Ha familiarità con le metodologie di sviluppo Agile e Scrum.
Cosa offre il cliente
  • Contratto a tempo indeterminato CCNL Commercio
  • RAL prevista tra 35 e 45k
  • Smart working con una gestione flessibile della presenza.
  • Formazione continua e aggiornamento su tecnologie avanzate e best practice.
  • Partecipazione a community interne per lo scambio di conoscenze e innovazione.
  • Job rotation e fluidità tra team, per arricchire le competenze e favorire la crescita professionale.

Luogo : Bologna, Emilia-Romagna, Italy

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.