CGM Consulting ricerca con urgenza Senior Software Engineer a Torino
Cerchiamo Senior Software Engineer a Torino con le seguenti caratteristiche
Requisiti richiesti
Il candidato sarà inserito all'interno di un team di esperti, seguirà e si interfaccerà direttamente con il team di sviluppo della piattaforma d'integrazione dell'applicazione.
La posizione richiede un Senior Software Engineer con un profondo interesse per il business e con una minuziosa attenzione ai dettagli durante i processi di progettazione e re-ingegnerizzazione ai fini di performance, monitoraggio, scalabilità e mantenibilità.
La figura dovrà possedere eccellenti capacità comunicative e dovrà possedere grande motivazione a lavorare in team.
Competenze richieste:
- Perfetta padronanza della lingua inglese, scritta e parlata. Gradita un'ulteriore lingua.
- Esperienza nello sviluppo, nel delivering e nella manutenzione di grandi software aziendali;
- Esperienza nella progettazione e nello sviluppo di sistemi di tipo distributed e asincroni;
- Esperienza nello sviluppo di componenti riutilizzabili;
- Esperienza con architetture Service Oriented / Microservices;
- Esperienza con le linee guida e best-practices generiche del life-cycle di un prodotto (coding standards, code reviews, build processes & testing);
- Comprovata esperienza con architetture di tipo stream processing e event-driven;
- Comprovata esperienza nel testing e nel deployment di implementazioni data pipelines di media-larga scala (molto gradita la condivisione del repository github personale con i progetti a cui il candidato ha contribuito);
- Comprovata esperienza e conoscenza molto approfondita di Microsoft .Net Framework 4.X e Core;
- Comprovata esperienza e conoscenza molto approfondita di API Architecture, Design, Development, Security;
- Comprovata esperienza e conoscenza molto approfondita di API Restful e SOAP (.net WebAPI, WCF);
- Conoscenza approfondita delle metodologie di interazione con Database attraverso ORM e queries ad alte prestazioni;
- Conoscenza approfondita delle Cloud Platforms (preferibilmente MS Azure);
- Conoscenza approfondita delle piattaforme di analisi (AppInsights, Splunk, etc);
- Apertura mentale e curiosità di lavorare con diverse tecnologie (Principalmente relative allo stack Microsoft);
- Capacità di gestire priorità in cambiamento con agilità e flessibilità;
- Capacità di prendere l'iniziativa e lavorare con team di lavoro remoti;
- Attitudine favorevole all'automatizzazione e all'handover.
Mansioni previste
- Progettare delle soluzioni software da zero, compatibilmente ai requisiti commerciali e alle linee guida architetturali;
- Proporre miglioramenti alle soluzioni software già esistenti;
- Fornire proof-of-concepts validi, con annessa documentazione, a team di lavoro remoti per sviluppo e long-term support;
- Contribuire alla documentazione, alla diffusione e all'implementazione delle linee guida della piattaforma;
- Supportare i team di sviluppo implementando e ottimizzando i loro prodotti finali;
- Ideare proof-of-concept per testare le alternative di software design e le nuove tecnologie;
- Applicare le proprie capacità di problem solving in veste di supporto livello 3 per i prodotti interni aziendali;
Benefits:
Buoni pasto, computer aziendale
Altri dati
- Sede: Torino
- Titolo di studio: Laurea
- Tipologia di impiego: Full time
- Tipologia contratto: Tempo indeterminato
Chi siamo

CGM Consulting si occupa di soluzioni informatiche per grandi aziende, è partner tecnologico in ambito bancario, assicurativo e automotive, e investe fortemente nella formazione dei propri dipendenti.
Le ricerche si intendono rivolte a persone di entrambi i sessi (L. 903/77).
Puoi inviare il tuo CV a recruiting@cgmconsulting.it indicando il riferimento all’annuncio.