Software Engineer C#
Pubblicato il 21-10-2026 - Tmc in Milano
Italy Software 2 - 5 years Milano Hybrid
We are looking for a Software Engineer with experience in developing applications in C# and .NET.
About The Member Company
We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:
- Technology & Engineering
- Energy & Renewables
- Life sciences & Pharma
- Digital & IT
About this vacancy
The person will join a technical team and contribute to the analysis, design, and development of reliable and scalable software solutions, collaborating with different functions involved in the product lifecycle.
- Analyze technical and functional requirements, contributing to the definition of application solutions.
- Design, develop, and maintain applications and services using C# and the .NET framework.
- Implement and integrate REST APIs and software components, ensuring code quality, security, and performance.
- Manage integration with relational databases and participate in optimization of queries and application workflows.
- Perform debugging activities and contribute to resolving anomalies during development and production phases.
- Collaborate with developers, analysts, and project stakeholders, participating in code review activities and continuous improvement.
What we expect from you
- Degree in Computer Engineering, Computer Science, or related technical disciplines.
- 2-5 years of experience in software development with C# and .NET.
- Good knowledge of object-oriented programming, major design patterns, and SOLID principles.
- Experience in developing REST APIs and using ASP.NET Core.
- Knowledge of relational databases and SQL language; familiarity with Entity Framework is a plus.
- Familiarity with Git, Agile methodologies, and testing and code review practices.
- Knowledge of microservices architectures, Docker, Kubernetes,
and cloud platforms is a plus.
- Analytical skills, quality orientation, and teamwork aptitude.
- Excellent written and spoken English proficiency.
- Willingness to travel and relocate will be considered a plus.
- Strong motivation to embrace TMC’s Employeneurship model.
What you can expect from us
The position includes a permanent employment contract and a base Gross Annual Salary (RAL) of no less than €32,000, in accordance with the National Collective Labour Agreement (CCNL) Commerce – Tertiary, Distribution and Services.
TMC is committed to offering a competitive remuneration package. At the end of the selection process, after evaluating the candidate's experience, skills, and qualifications, the company may propose a final RAL higher than the amount indicated above.
In line with our business model, the final remuneration package also includes:
- a component of project profit participation;
- an individual annual budget for training and professional development amounting to €4,000 net;
- an annual welfare credit.
Further details will be provided during the selection process, in accordance with applicable company policies.
TMC is an international high-tech consulting firm that provides specialized expertise to its clients to support them in overcoming their technological challenges. In this context, TMC acts as a center of excellence for its clients, helping them become more competitive in an increasingly global and fast-evolving technological world.
At TMC, we believe that people drive technology. For this reason, we strive to create the best possible conditions for talents in the field to grow and realize their potential. We offer a stimulating and challenging work environment where everyone can take charge of their professional journey.
As an Employeneur (a term used by TMC to denote professionals who combine entrepreneurial spirit and consultancy skills), you will become part of the TMC family. Beyond our technical excellence, engagement, collaboration, and fun are key elements of our corporate culture.
