Analista programmatore senior
Senior

Default organization logo

NTWK

Genova, Genova, Liguria, Italia

Hybrid

Contratto a tempo indeterminato

ICT / Tecnologie dell'informazione

Descrizione della Posizione Lavorativa

NTWK è un'azienda italiana specializzata nella ricerca e selezione del personale che fornisce servizi su misura ai propri clienti. Ricerchiamo un Analista Programmatore Senior con esperienza consolidata da inserire in organico.

Responsabilità principali:

  • Coordinare e guidare il team di sviluppo.
  • Sviluppare microservizi backend e frontend indipendenti, con particolare uso di tecnologie container (ad es. Docker).
  • Produrre codice e librerie testate e documentate per riuso futuro.
  • Collaborare attivamente con project manager e responsabili qualità per realizzare applicazioni web e mobile.

Requisiti obbligatori:

  • Almeno 6 anni di esperienza nel ruolo o in posizioni equivalenti.
  • Esperienza comprovata in Java o JavaScript e nello sviluppo object oriented.
  • Conoscenza di database relazionali e non relazionali.

Competenze tecniche desiderate:

  • Ottima capacità di leggere e interpretare codice e script.
  • Conoscenza dei sistemi operativi Linux, service manager e bash.
  • Esperienza con Node.js e TypeScript.
  • Conoscenza di PostgreSQL, MySQL, MongoDB e familiarità con PHP e .NET / C#.
  • Apprezzata la conoscenza di protocolli di comunicazione (MQTT, WebSocket/Socket.io).
  • Conoscenza di sistemi di messaggistica/eventi (ad es. NATS, RabbitMQ, Kafka).
  • Esperienza con architetture a microservizi e tecnologie di orchestrazione/containern (Docker, Kubernetes, Docker Swarm/Compose).
  • Esperienza su framework front-end (React, Angular) e conoscenza di Material Design e Bootstrap.
  • Progettazione e implementazione di Web API e servizi REST.
  • Esperienza di lavoro in team agili e con pratiche DevOps.

Titolo di studio ed esperienza:

  • Non è richiesto un titolo di studio specifico, ma è apprezzata una laurea triennale o magistrale (preferibilmente in ingegneria informatica, scienze informatiche o simili).
  • Esperienza nel settore ICT: almeno 6 anni per profili senior.
  • Buona conoscenza dell'italiano e dell'inglese.
  • Buone capacità di rendicontazione e documentazione del lavoro svolto.
  • Capacità di organizzare e prioritizzare le attività, approccio propositivo e volontà di apprendere nuove competenze.

Condizioni offerte

Si offre contratto metalmeccanico con RAL commisurata all'esperienza. Orario di lavoro: 40 ore settimanali. Ambiente giovane, stimolante e informale che favorisce autonomia e crescita professionale, con confronto continuo tra colleghi con background diversi. Accordo di smart working flessibile con presenza in sede di due giorni settimanali, salvo esigenze diverse.

Benefit per i dipendenti

  • Buoni pasto per tutti i giorni lavorati.
  • Voucher annuali utilizzabili per previdenza, salute, assicurazioni, sostegno, formazione e sicurezza.
  • Flessibilità negli orari di ingresso/uscita.

Requisiti

Almeno 6 anni di esperienza nel ruolo; esperienza comprovata in Java o JavaScript; sviluppo object oriented; conoscenza di database relazionali e non relazionali; buona conoscenza dell'italiano e dell'inglese. Laurea triennale/magistrale in ambito informatico apprezzata ma non obbligatoria.

Competenze richieste

  • Competenze professionali
  • Java JavaScript Object Oriented Programming Database relazionali Database non relazionali (NoSQL) Linux Bash Node.js TypeScript PostgreSQL MySQL MongoDB PHP .NET / C# MQTT WebSocket / Socket.io NATS RabbitMQ Kafka Docker Kubernetes Docker Swarm / Compose React Angular Material Design Bootstrap Web API / REST DevOps Microservizi
  • Competenze trasversali
  • Lavoro di squadra Capacità di documentare e rendicontare Organizzazione e prioritizzazione Proattività Volontà di apprendere