Pubblicato il Pubblicato 13h fa
Mansioni della posizione
CGM Consulting ricerca con urgenza Senior Software Engineer a Torino
Cerchiamo profilo con i seguenti requisiti: 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.
Le mansioni della risorsa
- 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.
Sede: Torino
Titolo di studio: Laurea
Tipologia di impiego: Full time
Tipologia di contratto: Tempo indeterminato
#J-18808-Ljbffr