C# Software engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a C# Software Engineer with 3-5 years of experience to join our high-tech consultancy in Brescia, Italy, focusing on scalable software solutions.
Responsibilities
- Design, develop, and maintain scalable, high-performance, and user-friendly software solutions.
- Work on the full software lifecycle: requirements analysis, back-end development, integration with APIs and databases, front-end implementation, testing, debugging, and release in structured environments.
- Collaborate with multidisciplinary teams to ensure code quality, performance, application security, and evolutionary continuity of the solutions implemented.
Requirements
- Master in Informatica, Computerwetenschappen or similar disciplines.
- Experience of 3-5 years in developing complex applications.
- Experience in development with C#,.NET/.NET Core, and ASP.NET Core.
- Knowledge of web architectures, REST APIs, microservices, and system integration.
- Experience with Entity Framework, SQL Server, or other relational databases.
- Front-end skills with Angular, React, or Vue.js, alongside TypeScript, HTML, and CSS.
- Familiarity with Git, code review practices, testing, and clean code principles.
- Good analytical skills, independence, and ability to communicate with technical and functional stakeholders.
- Excellent knowledge of the Italian and English languages.
- Strong motivation for the Employeneurship model of TMC.
Nice to Have
- Knowledge of CI/CD, Microsoft Azure cloud environments, or containerization.
- Willingness to travel and relocate.
We Offer
- A permanent employment contract.
- A Gross Annual Income (RAL) starting at €32,000, in accordance with the Collective Labor Agreement (CAO) Trade – Tertiary Sector, Distribution, and Services.
- A competitive salary package that includes:
- A component for participation in the project's profits.
- An annual budget of €4,000 net for training and professional development.
- An annual well-being credit.
More details will be provided during the selection process, in accordance with the applicable company policies.
About the Company
TMC is an international high-tech consultancy organization that offers specialized expertise to its clients to support them in achieving their technological challenges. In this context, TMC operates as a center of excellence at the service of its clients, helping them to be more competitive in an increasingly global and rapidly evolving technological world.
At TMC, we believe that people are the driving force behind technological innovation. Therefore, we aim to create the best conditions for talents in the sector to grow and realize their potential. We offer a stimulating and challenging work environment where everyone can play a leading role in their professional career.
As an Employeneur (a term used by TMC to designate professionals who combine entrepreneurial spirit and advisory skills), you will become part of the TMC family. In addition to our technical excellence, commitment, collaboration, and fun are fundamental elements of our corporate culture.
Apply now and join us in our mission to drive technological innovation and excellence.
Contact Information
Giovanni Li Rosi
Business Manager
Phone: +39 33 949 667 20
Email: [email protected]
WhatsApp: Send a WhatsApp message
LinkedIn: Connect on LinkedIn
© IOTH. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.