Fincons Group

Senior C# / .NET Engineer

Fincons Group
Apply
1 month ago
Lugano, SwitzerlandSenior

Responsibilities

  • Understand business requirements and propose innovative technical solutions.
  • Develop high-quality, maintainable software using C#, .NET, .NET Core, TDD, DDD, Clean Code, and SOLID principles.
  • Collaborate with architects to define technical solutions and robust infrastructure.
  • Support quality delivery through CI/CD pipelines and seamless deployment processes.
  • Ensure the performance, reliability, scalability, observability, and troubleshooting of delivered solutions.

Requirements

  • Bachelor's or master's degree, preferably in computer science or engineering.
  • At least 5 years of hands-on experience with C#, .NET, and .NET Core.
  • In-depth knowledge and practical experience with microservices architecture.
  • Strong understanding and application of TDD, Clean Code, and SOLID principles.
  • Experience with SQL Server, Oracle, MySQL, or DB2 and strong SQL knowledge.
  • Proficiency with code-quality tools such as SonarQube.
  • Experience with Kibana, Elasticsearch, Grafana, and Prometheus for monitoring and observability.
  • Knowledge of secure development best practices.
  • Familiarity with Agile/Scrum is advantageous.
  • Fluency in spoken and written Italian and English is mandatory.

Benefits

  • The role is not fully remote; candidates must be prepared to relocate to Canton Ticino, Switzerland, or Italian border towns such as Como or Varese.
  • Work-from-home days may be possible according to the client's policy.

Tech Stack

C#ElasticsearchGrafanaIBM DB2KibanaMicrosoft SQL ServerMySQL.NETPrometheusSonarQubeSQL

Categories

Fincons Group

About Fincons Group

1,001-5,000 employees
Contact me