Full Stack Developer
Descrizione dell'offerta
Descrizione dell'Azienda: Atumtek è un protagonista nell'innovazione tecnologica per il settore assicurativo e bancassicurativo. Come abilitatore insurtech, supportiamo la trasformazione digitale di compagnie assicurative, banche, broker e intermediari, promuovendo un ambiente dinamico e incentrato sull'innovazione. Descrizione del Ruolo: Siamo alla ricerca di un Full Stack Developer con almeno 4 anni di esperienza, in grado di lavorare su architetture moderne, integrare sistemi complessi e contribuire allo sviluppo end-to-end di applicazioni front-end e back-end. La figura collaborerà con il team tecnico per progettare, sviluppare e mantenere soluzioni scalabili, performanti e orientate ai microservizi. Principali Responsabilità - Sviluppo di nuove funzionalità lato front-end e back-end. - Progettazione e implementazione di API REST. - Realizzazione di componenti in architetture a microservizi. - Manutenzione evolutiva e refactoring di codice esistente. - Integrazione con sistemi esterni tramite API e WebServices. - Collaborazione con designer, PM e team cross-funzionali. - Implementazione di test automatizzati (unit test, TDD preferenziale). Requisiti tecnici obbligatori Back-end - Ottima conoscenza di .NET Framework (linguaggio C#). - Esperienza con WebServices SOAP/REST. - Capacità di progettare e sviluppare architetture software complesse. - Esperienza con: API REST, Docker. Front-end - Padronanza di JavaScript\TypeScript - Gradita esperienza nello sviluppo di SPA (Single-page application). - Buona conoscenza Angular 2. Database - Esperienza con database SQL (Oracle, SQLServer, PostgreSQL, ). - Gradita conoscenza di NoSQL (MongoDB) DevOps & Tooling - Uso avanzato di Git. - Conoscenza pipeline CI/CD (gradita). - Esperienza su cloud provider (preferibilmente Azure). - Familiarità con TDD (Test-driven development) Metodologie - Conoscenza applicata di Agile (Scrum, Kanban). Soft skills - Capacità di lavorare in autonomia e in team. - Buona comunicazione con stakeholder tecnici e non. - Attitudine al problem solving.