JJobsSonar

C# Software engineer

TMC · Brescia, Lombardy, Italy

Software Engineering

About this role

The role involves designing, developing, and maintaining scalable software solutions using Microsoft technologies. You will manage the entire software lifecycle, including requirement analysis, back-end development, API integration, and front-end implementation. The technical environment focuses on C#, .NET Core, and modern architectures like microservices and REST APIs. You will work within multidisciplinary teams to ensure code quality, security, and performance. The position is part of TMC's 'Employeneurship' model, which combines entrepreneurial spirit with consulting expertise.

Skills & technologies

Nice to have

Read full 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 affini
  • Esperienza 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.



€32,000 / yearApply now

Similar Software Engineering jobs

All Software Engineering jobs