C# Software Engineer

Tmc — Italy · Posted ~1 week ago

Mid

Skills

C# .NET .NET Core Backend development API integration Database development Frontend development Software testing Debugging Microsoft technologies API Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a high-performance engineering environment as a C# Software Engineer, developing scalable and user-focused applications with modern Microsoft technologies. You will contribute throughout the software lifecycle, from requirements analysis and backend development through API and database integration, frontend work, testing, debugging, and release.

Highlights

Work on scalable, high-performance, user-oriented software across the full development lifecycle, with multidisciplinary collaboration and exposure to modern Microsoft technologies and high-performance engineering environments.

Description

Informazioni su questa posizione Stiamo cercando un Software Engineer con solide competenze su C# per supportare lo sviluppo di soluzioni software scalabili, performanti e user-oriented in contesti di ingegneria ad alte performance. In questo ruolo sarai coinvolto/a nella progettazione, nello sviluppo e nella manutenzione di applicazioni basate su tecnologie Microsoft, con focus su C#, .NET/.NET Core e architetture moderne. Lavorerai sull’intero ciclo di vita del software: analisi dei requisiti, sviluppo back-end, integrazione con API e database, implementazione del front-end, testing, debugging e rilascio in ambienti strutturati. Collaborerai con team multidisciplinari per garantire qualità del codice, performance, sicurezza applicativa e continuità evolutiva delle soluzioni realizzate. Cosa ci aspettiamo da te Laurea in Ingegneria Informatica, Informatica o discipline affiniEsperienza di 3-5 anni nello sviluppo di applicazioni complesse.Esperienza nello sviluppo con C#, .NET/.NET Core e ASP.NET Core. Conoscenza di architetture web, REST API, microservizi e integrazione di sistemi. Esperienza con Entity Framework, SQL Server o altri database relazionali. Competenze front-end con Angular, React o Vue.js, oltre a TypeScript, HTML e CSS. Familiarità con Git, pratiche di code review, testing e principi di clean code. Buona capacità di analisi, autonomia operativa e attitudine al confronto con stakeholder tecnici e funzionali. Ottima conoscenza della lingua italiana e inglese.Forte motivazione per il modello dell’Employeneurship di TMC Costituiscono un plus Conoscenza di CI/CD, ambienti cloud Microsoft Azure o containerizzazione.Disponibilità a spostamenti e trasferimenti. Cosa puoi aspettarti da noi La posizione prevede un contratto di lavoro a tempo indeterminato e una Retribuzione Annua Lorda (RAL) di base non inferiore a 32.000 €, in conformità con il Contratto Collettivo Nazionale di Lavoro (CCNL) Commercio – Terziario, Distribuzione e Servizi. TMC si impegna a offrire un pacchetto retributivo competitivo. Al termine del processo di selezione, dopo aver valutato l’esperienza, le competenze e le qualifiche del candidato, l’azienda potrà proporre una RAL finale superiore all’importo indicato sopra. In linea con il nostro modello di business, il pacchetto retributivo finale comprende inoltre: una componente di partecipazione agli utili del progetto;un budget annuale individuale per formazione e sviluppo professionale pari a 4.000 € netti;un credito welfare annuale. Ulteriori dettagli saranno forniti durante il processo di selezione, in conformità con le politiche aziendali applicabili. TMC è una società internazionale di consulenza ad alta tecnologia che mette a disposizione dei propri clienti competenze specialistiche per supportarli nella realizzazione delle loro sfide tecnologiche. In questo contesto, TMC opera come un centro di eccellenza al servizio dei clienti, aiutandoli a essere più competitivi in un mondo tecnologico sempre più globale e in rapida evoluzione. In TMC crediamo che le persone siano il motore dell’innovazione tecnologica. Per questo vogliamo creare le migliori condizioni possibili affinché i talenti del settore possano crescere e realizzare il proprio potenziale. Offriamo un ambiente di lavoro stimolante e sfidante, nel quale ciascuno può essere protagonista del proprio percorso professionale. Come Employeneur (termine utilizzato da TMC per indicare professionisti che uniscono spirito imprenditoriale e competenze consulenziali), entrerai a far parte della famiglia TMC. Oltre alla nostra eccellenza tecnica, coinvolgimento, collaborazione e divertimento rappresentano elementi fondamentali della nostra cultura aziendale.