Descrizione del ruolo
Ivory7 ricerca un
Full Stack Developer
con una solida esperienza nello sviluppo
backend
e una conoscenza completa dell’ecosistema
.NET / C#
per l’ampliamento del team tecnico dedicato alla piattaforma
Starfish
, un sistema innovativo di automazione distribuita e intelligenza artificiale applicata all’industria.
La risorsa avrà un
focus prevalente sullo sviluppo backend
, con responsabilità nella
progettazione, implementazione e manutenzione di API RESTful
e nella gestione dell’integrazione tra i moduli software dell’architettura SOE (
Starfish Orchestration Engine
), COE (
Cloud Orchestration Engine
) ed Endpoint.
Il ruolo prevede un approccio completo al ciclo di vita del software, dalla definizione architetturale alla delivery, garantendo standard di
scalabilità, sicurezza e interoperabilità
elevati.
Responsabilità principali
Progettazione e sviluppo di
servizi RESTful
e
API
scalabili in ambiente
C# / .NET
.
Gestione della
persistenza dei dati
e ottimizzazione delle query SQL su database relazionali (Microsoft SQL Server / PostgreSQL).
Sviluppo e integrazione di microservizi e componenti backend a supporto dei moduli SOE, COE ed Endpoint.
Sviluppo di
script o automazioni in Python
a supporto di pipeline dati, strumenti interni e componenti dell’ecosistema Starfish.
Implementazione di funzionalità serverless mediante
AWS Lambda
.
Containerizzazione di servizi backend tramite
Docker
, gestione degli ambienti e supporto alla CI/CD.
Collaborazione con il team frontend (Bootstrap) per la definizione di interfacce e contratti API.
Implementazione di logiche di autenticazione e autorizzazione basate su
JWT
,
OAuth2
o equivalenti.
Gestione delle
migrazioni di database
, dei test di integrazione e del versioning del codice tramite Git.
Monitoraggio e ottimizzazione delle performance del backend (profiling, logging, metriche, error handling).
Partecipazione alle attività di code review e documentazione tecnica.
Hard Skill richieste
Linguaggi e framework:
C#, .NET 6+
(preferibile esperienza con .NET Core).
Python
(nozioni per automazioni, tool, funzioni serverless).
Cloud e Serverless:
Nozioni di
AWS Lambda
, trigger, gestione funzioni ed esecuzione serverless.
Database:
SQL Server, PostgreSQL, Entity Framework, LINQ.
API:
progettazione e sviluppo di RESTful API, Swagger / OpenAPI, Postman.
Sicurezza:
autenticazione/authorization (JWT, OAuth2), crittografia, gestione dei ruoli utente.
Testing:
Unit testing (xUnit, NUnit), integrazione API, mock framework.
Architetture:
conoscenza di microservizi, design pattern (Repository, Dependency Injection, CQRS).
DevOps base:
Docker:
containerizzazione di servizi backend e creazione ambienti isolati di sviluppo/staging/production.
Conoscenza base di pipeline
CI/CD
.
Versioning e Documentazione:
Git / GitLab / GitHub.
UML base, Swagger, Notion o Confluence per documentazione tecnica.
Soft Skill
Capacità di lavorare in team multidisciplinari e interfacciarsi con sviluppatori frontend, firmware embedded e data scientist.
Approccio analitico e attenzione al dettaglio.
Buone capacità di problem solving e gestione delle priorità.
Attitudine alla scrittura di codice pulito, manutenibile e documentato.
Proattività nella proposta di soluzioni tecniche migliorative.
Requisiti minimi
Esperienza di almeno
3 anni
in ruoli di sviluppo backend o full stack su stack
.NET
.
Buona conoscenza della lingua inglese tecnica.
Disponibilità a lavorare in team ibridi (remoto/presenza) e a interfacciarsi con team di integrazione hardware.
Plus preferenziali
Esperienza con sistemi di
automazione industriale
,
IoT
o
edge computing
.
Conoscenza di protocolli industriali (Modbus TCP/IP, MQTT, OPC-UA).
Esperienza con
container orchestration (Docker Compose / Kubernetes)
.
Familiarità con
sistemi distribuiti
e gestione di dati real-time.
Per candidarsi inviare una mail con il proprio CV aggiornato e una breve lettera motivazionale a:
isabella.moldovan@quicklylog.com e enrico.bertoni@ivory7.com