Introduction
In questo ruolo avrai l'opportunità di lavorare in uno dei nostri IBM Consulting Client Innovation Center (Delivery Center), dove forniamo una profonda esperienza tecnica e di settore ad un'ampia gamma di clienti del settore pubblico e privato in tutto il mondo. I nostri Delivery Centers offrono ai clienti competenze e conoscenze tecniche a livello locale per promuovere l'innovazione e l'adozione di nuove tecnologie.
Lavorerai con esperti di diversi settori per migliorare il percorso del Hybrid Cloud e dell'Intelligenza Artificiale per le aziende più innovative e di importanti del mondo. Avrai l'opportunità di apportare contributi e novità significative per i nostri clienti, grazie al supporto di una cerchia di partner strategici e alle nostre piattaforme tecnologiche del portfolio IBM, incluso Red Hat.
Want more jobs like this?
Get jobs in Bari, Italy delivered to your inbox every week.
La curiosità e una costante ricerca di conoscenza sono alla base del successo in IBM Consulting: in questo ruolo affronterai nuove sfide, porterai nuove idee e troverai soluzioni creative che avranno un impatto significativo per un'ampia rete di clienti. La nostra cultura è incentrata sui percorsi di crescita professionale a lungo termine e sulle opportunità di crescita personalizzate su misura, in un ambiente che accoglie le tue competenze ed esperienze.
Your Role and Responsibilities
Come sviluppatore software parteciperai nei molteplici aspetti del ciclo di vita dello sviluppo del software stesso, come la progettazione, l'implementazione del codice, i test e il supporto. Creerai software che supporteranno i clienti nell'implementazione dei percorsi hybrid cloud e intelligenza artificiale.
Principali responsabilità:
• Sviluppare, testare e gestire applicazioni software utilizzando .NET Framework.
• Progettare e implementare applicazioni web e API utilizzando C#.
• Collaborare con i membri del team per garantire la funzionalità e la qualità del software.
• Partecipare alle revisioni del codice e fornire feedback costruttivi.
• Risoluzione di problemi e debug per migliorare le prestazioni e l'usabilità delle applicazioni.
• Rimanere aggiornati sulle ultime tecnologie e sulle tendenze del settore.
Required Technical and Professional Expertise
• Competenza avanzata in C# con conoscenza approfondita dell'infrastruttura .NET.
• Competenza nelle API web ASP.NET e comprensione delle architetture a microservizi e dei modelli di progettazione/architettura.
• Familiarità con le tecnologie di containerizzazione come Docker e strumenti di sviluppo come Visual Studio, Visual Studio Code, Git e Azure DevOps.
• Conoscenza di framework ORM come Entity Framework Core ed esperienza con database relazionali e/o no-SQL.
• Conoscenza intermedia dell'inglese, oltre a eccellenti capacità interpersonali e di comunicazione e a un atteggiamento collaborativo e propositivo verso il lavoro di squadra.
Preferred Technical and Professional Expertise
• Laurea triennale o magistrale
• Competenze in Razor pages e/o Blazor
• Certificazioni come sviluppatore .NET
• Esperienza pregressa con Azure (o altro provider di cloud) per lo sviluppo e la distribuzione delle applicazioni