Senior Backend.Net

Technical Hunters Srl · Lazio, Italia · · 50€ - 70€


Descrizione dell'offerta

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.

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 :

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

Candidatura e Ritorno (in fondo)