Cloud Software Engineer – Cloud Native Architecture & Modernization role at NTT DATA Europe & Latam
Responsibilities
- Design and develop serverless functions using Node.js and Python.
- Contribute to the design and development of microservices in C# and Java.
- Design and implement integrations with native cloud services.
- Participate in testing and debugging activities.
- Collaborate in maintaining and evolving existing applications.
- Document code and development processes.
- Participate in code reviews and knowledge‑sharing sessions.
- Support deployment and monitoring of applications.
Technical Skills
- Strong knowledge of Node.js, Python, and at least one of C# or Java.
- Basic familiarity with AWS, Azure, or GCP.
- Experience with REST APIs, JSON, relational and NoSQL databases.
- Proficiency with Git, modern IDEs, and build systems.
- Understanding of HTTP/HTTPS, authentication, and basic security.
- Basic knowledge of Docker containerization.
Requirements
- 3–5 years of software development experience.
- Experience with cloud platforms.
- Knowledge of object‑oriented programming principles.
- Familiarity with Agile methodologies.
- Strong communication skills and teamwork ability.
- Basic technical English proficiency.
Nice to Have
- Cloud certifications.
- Experience with Spring, .NET Core or similar frameworks.
- Knowledge of DevOps principles.
- Experience with automated testing.
Location: Milano, Roma, Cosenza, Napoli, Salerno, Pisa, Torino, Bari, Bologna.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting