Fastcode S.p.A., a company part of TXT Group, is looking for a .NET Developer to join the team and work on complex and challenging projects in Switzerland.
What you will do in the role:
Design and develop enterprise applications using the Microsoft stack.
Perform evolutionary and corrective maintenance of legacy and modern systems in on-premise environments.
Apply SOLID principles and design patterns to ensure code quality, scalability, and maintainability.
Collaborate with internal teams and functional stakeholders to analyze requirements.
Create clear and structured technical documentation.
Actively contribute to the definition of best practices and the continuous improvement of development processes.
Required skills:
Excellent knowledge of C# and the .NET framework (.NET Framework and/or .NET Core).
Solid experience applying SOLID principles and key design patterns (e.g., Factory, Repository, Dependency Injection).
Experience in developing enterprise applications in on-premise environments.
Strong knowledge of SQL Server: database design, advanced queries, performance optimization.
Experience using code versioning tools (e.g., Git, Azure DevOps).
Familiarity with unit testing and continuous integration practices.
Soft skills & other requirements:
Experience with WCF, Windows Services, or Web API RESTful.
Experience with microservice architectures (even in on-premise environments).
Ability to optimize server-side application performance.
Strong problem-solving abilities and analytical thinking.
Strong focus on code quality and solution efficiency.
Team-oriented with a collaborative approach to knowledge sharing.
Precision, attention to detail, and a strong sense of responsibility.
Excellent communication skills and proactive in proposing improvements.
#LI-Remote