Stand out for this role — generate a tailored resume and cover letter in about a minute.
PwC International cerca un Software Engineer Intern per contribuire a progettazione e sviluppo di applicazioni e piattaforme software per automazione e digitalizzazione di processi aziendali complessi. Lavorerai su web, backend, API e soluzioni cloud-native con stack TypeScript/Angular/Node.js/Java, Docker e Kubernetes.
La posizione offre un rimborso spese di 800 € al mese e buoni pasto da 8 €. Si valorizza conoscenza di AI di base e approccio orientato all'apprendimento.
Entrando nel nostro team di Software Engineering avrai l'opportunità di contribuire alla progettazione e allo sviluppo di applicazioni e piattaforme software per l'automazione e la digitalizzazione di processi aziendali complessi. Realizziamo applicazioni web, servizi backend, API e soluzioni cloud-native, lavorando su architetture moderne e distribuite. Il nostro stack tecnologico comprende principalmente TypeScript, Angular, Node.js, Java, Docker, Kubernetes e servizi Cloud su GCP e Azure. L'Intelligenza Artificiale rappresenta una componente sempre più presente nelle soluzioni che sviluppiamo. Non cerchiamo una specializzazione specifica in ambito AI, ma consideriamo positivamente una conoscenza di base dei principali concetti e paradigmi, quali Large Language Models (LLM), RAG e AI Agents. Cerchiamo persone interessate a costruire solide competenze di Software Engineering, confrontandosi con progetti concreti, tecnologie moderne e professionisti con esperienza.
Cerchiamo unə Software Engineer Intern all'inizio del proprio percorso professionale, con buone basi tecniche, curiosità e una forte propensione all'apprendimento. Non ci aspettiamo una conoscenza approfondita di tutte le tecnologie, metodologie e architetture utilizzate in contesti enterprise. Lo stage rappresenterà un'opportunità per acquisire e consolidare queste competenze attraverso l'esperienza sul campo e il confronto con il team. Riteniamo invece importante che tu abbia già acquisito buone basi di programmazione e abbia avuto modo di applicarle, attraverso il percorso universitario, progetti personali o altre esperienze formative. Il linguaggio di programmazione utilizzato fino a oggi non rappresenta per noi l'elemento principale: Java, TypeScript, Python, C#, C++ o altri linguaggi possono costituire una buona base di partenza. Ci interessa soprattutto la tua capacità di comprendere un problema, analizzarlo e tradurlo in una soluzione software, insieme alla curiosità necessaria per approfondire tecnologie e concetti nuovi.
Le competenze che cerchiamo Non cerchiamo la conoscenza di una lunga lista di tecnologie specifiche. Per noi sono più importanti solide basi informatiche e la capacità di applicarle nella risoluzione di problemi concreti. Costituiscono una buona base di partenza: conoscenza dei principi fondamentali della programmazione e degli algoritmi; conoscenza delle principali strutture dati; familiarità con la programmazione object-oriented e/o altri paradigmi di programmazione; conoscenza dei concetti fondamentali di HTTP e delle applicazioni web; conoscenza di base dei database relazionali e SQL; familiarità con Git; conoscenza dei concetti fondamentali di sistemi operativi e networking. Costituisce inoltre un valore aggiunto aver già avuto modo di approfondire, anche a livello accademico o attraverso progetti personali, alcuni dei seguenti temi: Clean Code, principi SOLID, Design Patterns, testing, Software Architecture, REST API, microservizi, Docker e CI/CD. Non è richiesta una conoscenza approfondita di tutti questi argomenti: cerchiamo soprattutto curiosità tecnica, capacità di apprendimento, approccio collaborativo e disponibilità a mettersi in gioco.