Cloud Software Engineer – Cloud Native Architecture & Modernization
Company: NTT DATA Europe & Latam.
Responsabilità principali
- Progettare e Sviluppare funzioni serverless con Node.js e Python
- Contribuire alla progettazione e allo sviluppo di microservizi in C# e Java
- Progettare e Implementare integrazioni con servizi cloud nativi
- Partecipare alle attività di testing e debugging
- Collaborare nel mantenimento e evoluzione delle applicazioni esistenti
- Documentare il codice e i processi di sviluppo
- Partecipare a code review e sessioni di knowledge sharing
- Supportare il deployment e monitoring delle applicazioni
Competenze tecniche richieste
- Linguaggi: Buona conoscenza di Node.js, Python, e almeno uno tra C# o Java
- Cloud Basics: Conoscenza base di AWS, Azure o Google Cloud Platform
- Sviluppo: API REST, JSON, database relazionali e NoSQL
- Tools: Git, IDE moderni, sistemi di build
- Web Technologies: HTTP/HTTPS, autenticazione, sicurezza base
- Containerization: Conoscenza base di Docker
Requisiti
- 3-5 anni di esperienza nello sviluppo software
- Esperienza base con piattaforme cloud
- Conoscenza di principi di programmazione orientata agli oggetti
- Familiarità con metodologie Agile
- Buone capacità di comunicazione e lavoro in team
- Conoscenza base dell'inglese tecnico
Nice to have
- Certificazioni cloud
- Esperienza con framework come Spring, .NET Core
- Conoscenza di principi DevOps
- Esperienza con testing automatizzato
Location: Milano, Roma, Cosenza, Napoli, Salerno, Pisa, Torino, Bari, Bologna.