Software Development Senior

at  Engineering Industries eXcellence

Roma, Lazio, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Dec, 2024Not Specified25 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Cosa ti proponiamo:
All’interno della divisione Digital Technologies nel CoE Application Modernization siamo alla ricerca di un Software Development Senior appassionato e competente, pronto a fare la differenza nel nostro team.
Il Centro di Eccellenza di Application Modernization accompagna i clienti di Engineering nel loro percorso di modernizzazione dei sistemi software e nella loro journey to cloud. Si occupa delle attività di valutazione, finalizzate a misurare la maturità dei clienti e dei loro sistemi, di progettazione, volta a identificare le architetture e le tecnologie più adatte per ogni contesto, e di realizzazione, mirata alla creazione di applicazioni moderne e cloud native.

Quali saranno le tue attività e responsabilità?

  • Definire l’architettura dei microservizi, assicurandosi che sia modulare, scalabile e resiliente selezionando i pattern di progettazione appropriati (ad esempio, Service Mesh, Circuit Breaker);
  • Creare e gestire container Docker per i microservizi, Scrivere Dockerfile e ottimizzare le immagini Docker per migliorare le prestazioni e ridurre le dimensioni;
  • Scrivere file di configurazione Kubernetes (YAML) per deployment, servizi, ingressi, ecc;
  • Implementare tecniche di scalabilità automatica (auto-scaling) per gestire il carico variabile. Assicurarsi che i microservizi siano resilienti a guasti e possano recuperare rapidamente;
  • Definire l’architettura delle API RESTful, assicurandosi che sia scalabile, sicura e manutenibile selezionando i pattern di progettazione appropriati;
  • Collaborare con altri membri del team, inclusi sviluppatori, tester e project manager;
  • Fornire mentoring e supporto agli sviluppatori junior.

Qualifiche e competenze richieste:

  • Laurea triennale o magistrale in discipline STEM;
  • Profonda conoscenza di .NET Core e del framework .NET;
  • Esperienza consolidata nello sviluppo di applicazioni web e API con ASP.NET Core;
  • Progettazione, mocking e sviluppo di API RESTful;
  • Conoscenza delle best practices per la sicurezza e la scalabilità delle API;
  • Capacità di progettare schemi di database efficienti e normalizzati. Conoscenza di modelli di dati relazionali e non relazionali. Padronanza di SQL per la creazione, modifica e interrogazione di database. Capacità di ottimizzare query e indici per migliorare le prestazioni del database;
  • Esperienza nella progettazione e implementazione di architetture a microservizi;
  • Conoscenza di Docker e Kubernetes per il deployment e la gestione dei microservizi;
  • Utilizzo di Azure DevOps per la gestione del codice sorgente, CI/CD (Continuous Integration/Continuous Deployment);
  • Buona padronanza della lingua inglese, sia scritta che parlata.

Cosa cerchiamo nelle nostre persone?

  • Ambizione, nel perseguire grandi obiettivi e nell’investire sul miglioramento continuo;
  • Proattività, nell’anticipare e affrontare le sfide con iniziativa;
  • Trasparenza, nel comunicare apertamente e fornire feedback costruttivi;
  • Motivazione a migliorare e a crescere insieme agli altri, manifestando apertura al confronto per favorire la crescita collettiva e il raggiungimento degli obiettivi comuni.

Invia la tua candidatura e raccontaci come puoi fare la differenza.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Roma, Lazio, Italy