Luogo di lavoro:
Milano
Hunters Group ricerca per innovativa software house, un/aBackend Developer .NET specializzato/a nello sviluppo di applicazioni scalabili e performanti con C#, ASP.NET Core e PostgreSQL, esperto/a nella creazione di API REST gestione di microservizi, container Docker e flussi dati real-time con Kafka, con forte orientamento alla collaborazione in team e soluzioni cloud-native.
Responsabilità principali:
Progettare, sviluppare, testare e mantenere applicazioni server‑side basate su .NET (es. ASP.NET Core).
Realizzare e gestire API (REST / Web API / gRPC) che interagiscono con client web, mobile o altri sistemi.
Implementare e ottimizzare la logica di business, i servizi applicativi, il flusso dati e le transazioni.
Progettare e ottimizzare database in particolare PostgreSQL.
Garantire la sicurezza, la scalabilità, la performance e l’affidabilità del sistema.
Integrare servizi esterni, microservizi o sistemi di terze parti.
Collaborare con i team frontend, DevOps, QA e architettura per definire interfacce, contratti e standard di integrazione.
Effettuare debug, scrivere e gestire test (unitari e di integrazione), condurre code review e ottimizzare il codice.
Containerizzare applicazioni .NET tramite Docker, creando e ottimizzando Dockerfile, gestendo immagini e container, utilizzando strumenti come docker‑compose e supportando i flussi CI/CD.
Progettare, implementare e gestire pipeline di dati basate su Apache Kafka, configurando producer, consumer e topics per l’elaborazione di stream di dati in tempo reale.
Requisiti Hard Skills richieste:
Sviluppo .NET (Padronanza di C# avanzato, ASP.NET Core, architetture complesse, principi SOLID e design pattern)
Progettazione di API complesse (REST/gRPC), implementazione di sicurezza (OAuth2, JWT), versioning e documentazione (Swagger/OpenAPI)
Definizione di architetture scalabili, logiche complesse, microservizi e domain‑driven design.
Hard Skills Apprezzate:
Ottimizzazione performance (indici, query tuning, partizionamento), uso avanzato di PostgreSQL (funzioni, viste, trigger, JSONB).
Gestione di performance tuning, load balancing, tecniche di sicurezza applicativa e database hardening. Conoscenza di caching (es. Redis) e buone pratiche di sicurezza.
Progettazione e orchestrazione di microservizi, gestione di ambienti distribuiti, uso avanzato di message broker (Kafka, RabbitMQ).
Definizione di workflow Git, setup e manutenzione pipeline CI/CD, coordinamento con DevOps/QA/Architettura.
Definizione di strategie di test avanzate (unit, integration, end‑to‑end), code review strutturate, strumenti di analisi statica (SonarQube).
Ottimizzazione di Dockerfile (multi‑stage build), gestione immagini private, containerizzazione di sistemi complessi, nozioni di Kubernetes.
Configurazione cluster Kafka, tuning di topic, partition, offset, integrazione avanzata con pipeline dati.
Soft Skills apprezzate:
Problem solving e attitudine analitica
Attenzione ai dettagli, precisione
Autonomia e capacità decisionale
Comunicazione efficace con team multidisciplinari
Orientamento alla qualità e al miglioramento continuo
Abitudine a lavorare in team e collaborazione
Curiosità tecnologica, volontà di aggiornamento
#J-18808-Ljbffr