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 resistente 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