Backend Developer

Catania 01-01-2026

Backend Developer

mbrane Catania 01-01-2026
Riassunto

Località

Catania

Divisione Aziendale

Tipo di contratto

Data di pubblicazione

01-01-2026

Descrizione Lavoro

Job Description
Cerchiamo un

Backend Developer curios
, proattiv
e con la voglia di lasciare il segno in un progetto ambizioso. Una persona che non si limiti a scrivere codice, ma che voglia costruire prodotti, risolvere problemi reali e partecipare alle scelte tecniche e architetturali.

Farai parte di un team snello, in cui ogni linea di codice conta e ogni idea può diventare una feature chiave.
Ti occuperai di:

Sviluppare applicazioni end-to-end (backend);
Analizzare processi e requisiti (Process Analysis);
Progettare e implementare automazioni e workflow intelligenti;
Collaborare alla definizione delle architetture software e dei flussi API;
Garantire qualità del codice con best practices, testing e code review;
Integrare servizi di intelligenza artificiale generativa e automazione;
Contribuire alla crescita e alla cultura tecnica del team.

Requisiti
Competenze richieste:

.NET / C# — Web API, middleware, Entity Framework Core (migrations, tracking / no-tracking, performance), LINQ avanzato, async / await e gestione della thread-safety, MediatR / CQRS light, validazione (FluentValidation), documentazione OpenAPI / Swagger.
Integrazione & Microservizi — progettazione REST robusta, API versioning, idempotency, outbox pattern, message broker.
Sicurezza — OAuth2 / OIDC, gestione JWT, CORS.
Database (MS SQL Server) — analisi piani di esecuzione, tuning query / locking, livelli di isolamento e transazioni, stored procedure mirate, partitioning (plus), temporal tables (plus).
Git & Collaboration — branching strategy (GitFlow / Trunk-based), PR review, conventional commits, semantic versioning.

Nice to have:

Architettura — DDD (bounded context), Clean Architecture, event-driven, saga / choreography, multi-tenant, feature flags (Azure App Configuration).
Testing — xUnit / NUnit, integration tests (Testcontainers), contract testing (Pact), E2E (Playwright / Cypress), coverage & mutation testing.
DevOps / Cloud (Azure) — Azure App Service, Azure Functions (incl. Durable), API Management, Event Grid / Event Hubs, Azure Service Bus, Azure SQL; pipeline CI / CD (Azure DevOps / GitHub Actions), IaC (Bicep / Terraform), Docker, Kubernetes / AKS.
Data & NoSQL — MongoDB (schema design, aggregations), Redis (pub / sub, caching patterns), basi di ETL / ELT.
AI & Automation — integrazione Azure OpenAI / LLM (prompt design, RAG), Azure AI Search o vector DB.
Qualità & Performance — analisi statica del codice (SonarQube).
Certificazioni — AZ-900, AI-900, AZ-204, DP-900 (plus).

Soft skills e background :

Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente);
Conoscenza delle metodologie Agile / SCRUM ;
Buona padronanza dell’inglese scritto e parlato;
Spirito di iniziativa, problem solving e voglia di imparare;
Passione per la tecnologia e per la qualità del software.

Benefit

Contratto a tempo indeterminato ;
RAL commisurata alla reale esperienza;
Buoni pasto e benefit aziendali;
Modalità di lavoro ibrida ( Catania + remoto );
Inserimento in un contesto dinamico e ad alto impatto;
Formazione continua, mentorship tecnica e crescita professionale rapida.

#J-18808-Ljbffr

Condividi

Come Candidarsi

Per maggiori informazioni e per candidarti, clicca il pulsante.