Middle Fullstack .NET Developer
$$$
Product
Основні обов’язки
- Розробка та підтримка проєктів на актуальному стеку C# 10/14 (.NET 9/10)
- Аналіз, підтримка та вдосконалення існуючої архітектури (Onion, Clean, CQRS)
- Робота над повним циклом продукту: від Front-end (Blazor) до Back-end та бази даних
- Проєктування RESTful API та робота з документацією (Swagger, Markdown)
- Написання та оптимізація складних SQL-запитів, тригерів та збережених процедур
- Покриття коду Unit та Integration тестами
- Активна участь у командних процесах: Code Review, парне програмування, SCRUM-мітинги
Основні вимоги
- 3+ роки комерційної розробки (C# ASP.NET Core (Fullstack)
- Глибоке знання .NET 9/10 та принципів OOP, OOD, SOLID, DRY, KISS, YAGNI
- Досвід роботи з Blazor, HTML5, CSS3 та фреймворками Bootstrap або Tailwind CSS
- Впевнене володіння PostgreSQL (EF Core), розуміння індексації, нормалізації та рівнів ізоляції ACID
- Розуміння архітектурних підходів: Clean Architecture, N-Layer, CQRS та Event-driven розробки
- Досвід роботи з брокерами повідомлень (Kafka) та розуміння принципів Pub/Sub
- Навички роботи з Redis (кешування, TTL, серіалізація)
- Досвід роботи з ELK Stack (ElasticSearch, Kibana) та Grafana для логування і моніторингу
- Вміння писати тести за допомогою NUnit, Moq, dotCover та розуміння TDD
- Розуміння Docker, Docker Compose та основ CI/CD пайплайнів (GitHub Actions, GitLab CI або Azure Pipelines)
- Проактивність, бажання самостійно вирішувати питання та швидко опановувати нові технології
Буде плюсом
- Досвід роботи з SCSS для гнучкої стилізації інтерфейсів
- Використання FluentAssertions для написання зрозумілих тестів
- Практика написання Integration tests з використанням TestContainers
- Досвід роботи з RabbitMQ як альтернативним брокером повідомлень
- Навички роботи з AWS Secret Manager для керування конфіденційними даними
- Глибоке розуміння транзакцій, блокувань, партиціювання та видів реплікації в БД
- Розуміння різниці та специфіки роботи з OLAP та OLTP системами
- Досвід роботи з SignalR для реалізації real-time функціоналу
- Розуміння принципів DDD (Domain-Driven Design)
Своїм співробітникам ми пропонуємо
- Роботу в найбільшому та інноваційному банку України
- Офіційне працевлаштування та 24+4 календарних дні відпустки
- Компенсацію лікарняних
- Конкурентну заробітну плату
- Бонуси, премія відповідно до політики компанії
- Медичне страхування
- Корпоративне навчання
- Можливість віддаленого формату роботи
- Корпоративну фінансову допомогу у критичних ситуаціях
Required languages
English
B1 - Intermediate
Ukrainian
C2 - Proficient
C#, .NET, Blazor, Entity Framework, PostgreSQL, ELK, Docker, Tailwind, RabbitMQ, AWS
Published 8 July
90 views
·
10 applications
Last responded 2 weeks ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...