Обязанности разрабатывать и поддерживать серверную часть приложений на .NET / ASP.NET Core; участвовать в проектировании архитектуры сервисов и REST API, предлагать улучшения и лучшие практики; проектировать схемы версионирования, обеспечивать стабильность и расширяемость API; проводить рефакторинг, оптимизировать производительность, повышать надёжность и читаемость кода; участвовать в определении технических решений и подходов к разработке; контролировать качество кода через активное участие в код-ревью; поддерживать и развивать Swagger/OpenAPI документацию; следить за корректностью интеграций с внешними и внутренними сервисами (HTTP/gRPC/AMPQ); участвовать в планировании и декомпозиции задач, оценивать трудозатраты. взаимодействовать со смежными командами, аналитиками и DevOps-инженерами для согласования требований и технических решений; участвовать в обсуждении требований, предлагать улучшения для продукта и инфраструктуры; помогать менее опытным разработчикам, участвовать в их обучении и росте. Требования от 6 лет коммерческого опыта разработки на C# / ASP.NET Core; отличное знание принципов построения веб-приложений и распределённых систем; уверенный опыт разработки и проектирования REST API; глубокие знания async/await, многопоточности, работы с I/O; опыт интеграций по HTTP, понимание особенностей авторизации/аутентификации; уверенное владение Git/GitLab (MR, ревью, ветвление); опыт работы со Swagger/OpenAPI. Будет плюсом уверенный SQL, опыт работы с PostgreSQL/MSSQL; опыт работы с брокерами сообщений, gRPC и другими способами межсервисного взаимодействия; понимание GitLab CI/CD; опыт работы с Docker и контейнеризацией; опыт внедрения кэширования (Redis, MemoryCache); желание участвовать найме и онбординге новых разработчиков. Условия: стабильность: работа в устойчиво развивающейся, аккредитованной IT- компании; официальное трудоустройство, соблюдение компанией всех социальных гарантий; ДМС после испытательного срока, доплата больничных до 100%; компенсация спорта; гибкий формат работы: вы можете выбрать удаленное сотрудничество или предпочесть работу в одном из наших центров разработки; достойная заработная плата + ежегодные премии. Итоговый уровень дохода обсуждается с успешным кандидатом на собеседовании. возможность работать в стабильной продуктовой компании и принять участие в разработке продукта, который уже 20 лет является лидером рынка инженерного ПО. возможность обучения и участия в конференциях за счет компании.
Похожие вакансии
Middle .NET Developer (ASP.NET Core)
Договорная
Санкт-Петербург. Станции метро: Василеостровская
Опен Сервис
Руководитель группы разработки/Team Leader
Договорная
Санкт-Петербург. Станции метро: Василеостровская
Bercut