Cerchiamo un/una Software Developer Middle con stack .NET + Angular che sappia lavorare end-to-end su applicazioni web moderne, interfacciandosi direttamente con il cliente.
Per una comprensione completa di questa possibilità e dei requisiti per essere un candidato di successo, continui a leggere.
La persona avrà un ruolo chiave nel far partire il nuovo team: contribuendo a definire standard di sviluppo, buone pratiche, modalità di delivery e collaborazione.
Cosa farai
- Sviluppo e manutenzione di applicazioni web (frontend + backend) su architetture moderne.
- Front-face sul cliente: raccolta requisiti, analisi tecnica, confronto su scelte implementative, aggiornamenti di avanzamento.
- Progettazione e sviluppo di API REST e servizi backend in ASP.NET Core / .NET.
- Sviluppo frontend in Angular + TypeScript (con attenzione a qualità UI, performance e manutenzione).
- Lavoro su architetture a microservizi e integrazione con sistemi esterni.
- Utilizzo di messaggistica a code (preferibilmente RabbitMQ) e pattern asincroni.
- Introduzione/rafforzamento di pratiche di qualità: code review, testing, logging, standard di progetto.
- Supporto all'avvio del team: affiancamento persone junior, condivisione conoscenza, definizione di "working agreement".
Requisiti indispensabili (hard skills)
- C# con ottima padronanza e capacità di progettare codice pulito e manutenibile.
- .NET Core (preferibilmente .NET 6) e ASP.NET Core.
- API REST (design, versioning, gestione errori, sicurezza base).
- SQL: conoscenza di base solida (preferenza Microsoft SQL Server 2017+).
- Uso e conoscenza di ORM (richiesto) – preferibile Entity Framework Core (ok anche Dapper).
- Sistemi di versionamento: Git (preferibile) / TFS.
- Pattern e architetture: conoscenza di DDD / Event-driven / CQRS / Pub-Sub (almeno a livello pratico).
Competenze gradite (nice to have)
- Docker.
- Cloud: AWS (non essenziale).
- Esperienza su pipeline CI/CD in Azure DevOps.
Competenze trasversali (fondamentali per il ruolo)
- Comunicazione chiara e orientata alla collaborazione (con clienti e stakeholder).
- Autonomia nella gestione delle attività e ownership tecnica.
- Capacità di trasformare requisiti in soluzioni concrete
- Attitudine a costruire team: condivisione, mentoring, organizzazione del lavoro.
Cosa offriamo
- Progetti sfidanti su stack moderno (.NET/Angular, microservizi, messaggistica).
- Ruolo con crescita: impatto reale sull'avvio del team e sugli standard tecnici.
- Contesto collaborativo, con attenzione a qualità, scambio di competenze e continuous improvement.
- Modalità di lavoro ibrida (se applicabile: es. 2 giorni in presenza + smart).
Sede:
Reggio Emilia (Italy)
Chi siamo
OT Consulting è una realtà che da più di 26 anni si occupa ed anticipa la consulenza ICT per la trasformazione digitale dei processi aziendali.
Oggi la struttura conta circa 160 professionisti capaci di aiutare i clienti a sviluppare le proprie strategie utilizzando le tecnologie best of breed del momento. L'obiettivo è di identificare ed applicare innovazioni tecnologiche al fine di efficientare i processi ed i sistemi tecnologici con cui questi sono attuati. xlwpduy
Questa duplice passione (processi e tecnologie) nel tempo è stata approfondita per cui oggi possiamo accompagnare i nostri clienti in progetti end-to-end dall'identificazione dell'esigenza, al monitoraggio e controllo post efficientamento.
I consulenti di OT Consulting ed i Partner con cui collaboriamo ci permettono di garantire la migliore evoluzione del processo in un'ottica digital ed automatizzata, portando innovazione organizzativa e tecnologica volte ad efficientare il processo end to end.