Senior .NET developer (offline)

We are looking for a Senior .NET developer who can work full-time in a team for an outstaffing project.

About project:
B2B SaaS solution that offers an array of microservices to software providers, allowing for highly configurable event planning, ticketing, and payment functionalities. The platform seamlessly exports customer events to a distribution network, enhancing visibility.

Team: 1 team lead, 2 developers senior level.

We use the following technologies:
● Framework: .NET 8
● Cross-Platform UI Language: .NET Maui (planned)
● Primary Programming Language: C# v.12
● Database: PostgreSQL (v16)
● Message Bus: Rabbit MQ (v3)
● Container Orchestration: Kubernetes (v.1.26)
● Version Control System: Gitlab (Cloud hosted Free tier)
● UI Component Library: Mudblazor
● Web Execution: Blazor WASM

Requirements:
- They should be practicing C# v11/v12 we are not looking for older Framework developers, but for .NET Core and above.
- Familiar with Microsoft.Extensions.Hosting
● IHostBuilder (API)
● IHostedService (Message Bus Communications)
- .NET v6/v7/v8.
Should be familiar with the latest frameworks and its CLR syntax and make use of its features.
- Protocol Buffers with gRPC.
A basic understanding of how contracts are formed and used between client and servers in microservices.
- VCS with Git.
We use GitLab as our VCS, but understanding of how to manage their work in branches and resolve branch issues when they occur is a must.
- Entity Framework Core (EF Core v7/v8)
Understanding how to build databases using models and relationships between the models in a code-first approach.
- Familiar with using Blazor WASM
And the concepts behind this of running frontend generated UI code.
- Unit Testing
Maintain simplicity and clarity using MSTest. TDD is not enforced but encouraged when facing complicated problems to help other developers understand the issue.
- Logging
Understand the correct use of logging in .NET/C#
And how this will integrate into monitor metrics
- Hold peer code review meetings
- Effective command of spoken and written English.

Hiring process: HR Interview - Technical Interview - Client interview

About Triare

Ми TRIARE — команда, що створює круті цифрові продукти, які користуються популярністю у мільйонів користувачів по всьому світі.

Місія компанії — бути надійним партнером для наших клієнтів, перетворюючи їхні ідеї у досконалі технологічні рішення. Також ми робимо наших співробітників щасливими, створюючи для них комфортні умови для розвитку.

Ми віримо, що за кожним успішним продуктом стоїть чудова команда. Це близькі по духу люди, зі спільними цінностями та уявленням про шлях до великої мети.

Нас таких більше 50 фанатів своєї справи, і можливо, прийшов час приєднатись до нашої команди саме тобі?)

Company website:
https://triare.net/

DOU company page:
https://jobs.dou.ua/companies/triare/

The job ad is no longer active

Look at the current jobs C# / .NET Cherkasy→

  • Category: .NET
  • .NET/C#, Senior .NET developer, C# v.12, PostgreSQL, Rabbit MQ, Kubernetes, Gitlab
  • English: Upper-Intermediate
  • 5 years of experience
  • Domain: SaaS
  • Office or Remote
  • Outstaff
  • Ukraine (Cherkasy)
  • Only candidates from Ukraine