Software Engineer C#

Tmc — Italy · Posted ~4 hours ago

Skills

C# .NET REST APIs SQL databases software development REST API SQL

🔓 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

A software engineering role focused on building scalable applications and services using C# and modern development practices. Responsibilities include API integration, database work, debugging, and continuous improvement.

Highlights

Opportunity to design and develop reliable software solutions while collaborating with multidisciplinary technical teams.

Description

Informazioni su questa posizione La persona entrerà a far parte di un team tecnico e contribuirà all’analisi, progettazione e sviluppo di soluzioni software affidabili e scalabili, collaborando con le diverse funzioni coinvolte nel ciclo di vita del prodotto. Analizzare i requisiti tecnici e funzionali, contribuendo alla definizione delle soluzioni applicative.Progettare, sviluppare e manutenere applicazioni e servizi utilizzando C# e il framework .NET.Realizzare e integrare API REST e componenti software, garantendo qualità, sicurezza e performance del codice.Gestire l’integrazione con database relazionali e partecipare all’ottimizzazione delle query e dei flussi applicativi.Eseguire attività di debugging e contribuire alla risoluzione delle anomalie in fase di sviluppo e produzione.Collaborare con sviluppatori, analisti e stakeholder di progetto, partecipando alle attività di revisione del codice e miglioramento continuo. Cosa ci aspettiamo da te Laurea in Ingegneria Informatica, Informatica o discipline tecniche affini.Esperienza di 2-5 anni nello sviluppo software con C# e .NET.Buona conoscenza della programmazione orientata agli oggetti, dei principali design pattern e dei principi SOLID.Esperienza nello sviluppo di API REST e nell’utilizzo di ASP.NET Core.Conoscenza di database relazionali e del linguaggio SQL; la familiarità con Entity Framework costituisce un plus.Familiarità con Git, metodologie Agile e pratiche di testing e code review.La conoscenza di architetture a microservizi, Docker, Kubernetes e piattaforme cloud costituisce un plus.Capacità analitiche, orientamento alla qualità e attitudine al lavoro in team.Ottima conoscenza della lingua inglese, scritta e parlata.La disponibilità a trasferte e trasferimenti sarà considerata un plus.Forte motivazione ad abbracciare il modello di Employeneurship di TMC. 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.