Требуемый опыт работы
Нет опыта
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности: - Разработка кроссплатформенных десктопных приложений на Avalonia UI.
- Разработка и поддержка серверной части на ASP.NET 8 (Minimal API, gRPC, WebSockets).
- Проектирование и оптимизация баз данных PostgreSQL.
- Разработка асинхронных и многопоточных сервисов (async/await, Task, Parallel).
- Интеграция с внешними API и сервисами (REST, gRPC, WebSockets).
- Оптимизация и профилирование кода, работа с нагрузочным тестированием.
- Участие в проектировании архитектуры и рефакторинге кода.
- Разработка Unit-тестов (xUnit, Moq).
- Настройка и автоматизация CI/CD процессов.
Требования: - Опыт разработки на C#.
- Уверенные знания .NET Core / .NET 8.
- Опыт работы с Avalonia UI или WPF и понимание принципов MVVM.
- Опыт работы с PostgreSQL, знание индексов, транзакций и оптимизации запросов.
- Умение писать чистый и поддерживаемый код (SOLID, DRY, KISS).
- Опыт работы REST API.
- Опыт написания Unit-тестов.
- Опыт работы с Docker, Kubernetes (желательно).
- Понимание принципов многопоточного программирования.
- Опыт работы с Kafka, RabbitMQ, Redis (желательно).
- Опыт работы с Linux (желательно).
Условия: - Формат работы: удаленно или гибрид (офис в Архангельске).
- Гибкий график: начало рабочего дня с 9:00 до 12:00.
- Работа с современным стеком технологий и реальными высоконагруженными проектами.
- Минимум бюрократии, сильная техническая команда.
- Доступ к внутреннему обучению, курсам и сертификациям.
Ключевые навыки
Sqlite
Ms sql server
C#
Wpf (windows presentation foundation)
Avaloniaui
Asp.net
Version control/git
Postgresql
.net core
Entity framework
Вакансия опубликована 06.02.2025 в г. Архангельск.