Таганрог, Петровская улица, 51
• коммерческий опыт разработки на C# / .NET от 3-4 лет (для Senior — от 5+ лет, для Tech Lead — от 6-7 лет);
• уверенные знания платформы .NET (Core / .NET 6-8) и языка C#;
• практический опыт разработки backend-сервисов и Web API на ASP.NET Core;
• уверенное понимание ООП, принципов SOLID, KISS, DRY, YAGNI;
• опыт проектирования и разработки REST API, понимание SOAP-интеграций;
• опыт работы с ORM: Entity Framework Core; Dapper или аналогичные инструменты;
• уверенное владение SQL: PostgreSQL / MS SQL / MySQL;
• написание и оптимизация запросов;
• понимание индексов и планов выполнения запросов;
• опыт разработки в микросервисной архитектуре;
• опыт интеграции сервисов через брокеры сообщений: Kafka; RabbitMQ;
• опыт работы с кэшированием (Redis / KeyDB);
• понимание принципов разработки распределенных систем;
• опыт написания unit-тестов (xUnit / NUnit / MSTest);
• понимание принципов асинхронного и многопоточного программирования;
• опыт работы с Git и участие в командной разработке;
• опыт работы в Agile-командах (Scrum / Kanban);
• базовое понимание CI/CD-процессов;
• умение читать и поддерживать чужой код, проводить code review;
• системное мышление и умение декомпозировать сложные задачи.
• опыт проектирования высоконагруженных систем;
• знание архитектурных подходов:
• Clean Architecture
• Onion Architecture
• CQRS / Mediator;
• опыт работы с Docker / Kubernetes;
• опыт разработки Cloud-Native приложений;
• опыт работы с Keycloak / LDAP / OAuth2;
• опыт использования Kafka Streams / Event-Driven архитектуры;
• опыт работы с MongoDB / NoSQL базами данных;
• опыт разработки frontend-части (TypeScript / Angular / React);
• опыт разработки мобильных приложений на Xamarin / .NET MAUI;
• опыт работы с DocsVision или другими корпоративными платформами;
• опыт работы с финтех- или телеком-системами;
• опыт работы с мониторингом и логированием:
• Prometheus
• Grafana
• ELK;
• знание Linux на уровне уверенного пользователя;
• опыт наставничества и технического лидерства.
Ключевые задачи:
• разработка и развитие backend-сервисов и Web API на платформе .NET;
• участие в проектировании архитектуры системы и выборе технических решений;
• разработка и оптимизация структуры баз данных и SQL-запросов;
• интеграция сервисов через REST API, брокеры сообщений и внутренние сервисы;
• разработка и поддержка unit- и интеграционных тестов;
• участие в код-ревью и обеспечении качества кода;
• оптимизация производительности сервисов и БД;
• участие в разработке микросервисной архитектуры;
• взаимодействие с аналитиками, DevOps-инженерами и тестировщиками;
• участие в планировании спринтов и оценке задач;
• поддержка и сопровождение решений в production-среде;
• для Tech Lead:
техническое руководство командой разработки;
участие в архитектурных решениях;
распределение задач и наставничество разработчиков.
Условия: