Fullstack-разработчик

ICL Soft
Казань
🏢 Офис
Без опыта
Полная занятость
Россия
Описание вакансии
Чем будем заниматься
Разработка и поддержка fullstack-части сложных государственных систем
Проектирование и реализация REST API на ASP.NET Core
Интеграция с платформами Плекс, Sprinter, Camunda через backend
Работа с унаследованным кодом госпроектов (легаси .NET Framework → .NET 6/7/8)
Проектирование архитектуры решения на основе .NET Backend + VueJS Frontend
Перенос функционала в современный стек технологий (монолит → микросервисы при необходимости)
Оптимизация производительности и масштабируемости backend-систем
Что мы ожидаем от вас
Глубокое знание C# и .NET Core
Опыт работы с Entity Framework Core и реляционными БД (SQL Server, PostgreSQL)
Опыт разработки RESTful API и понимания принципов работы с HTTP/OData/gRPC
Опыт работы с Git (ветвление, merge requests, code review)
Знание JavaScript/TypeScript и базовый опыт работы с VueJS 2/3 (Composition API, Pinia/Vuex)
Понимание основ проектирования БД (схемы, индексы, оптимизация запросов SQL)
Умение самостоятельно настроить окружение для разработки (Windows/Linux, Docker при желании)
Опыт работы с ЕИС "Имущество" (или аналогичных систем) ИЛИ опыт разработки на платформах Плекс, Sprinter, Camunda
Будет плюсом
Опыт работы с CI/CD пайплайнами в Gitlab/Azure DevOps
Знание специфики разработки для государственного сектора (ГОСТ, ФСТЭК, регламенты)
Опыт миграции legacy-проектов на .NET 6/7/8
Навыки работы с дизайн-системами и UI-библиотеками
Опыт тестирования: xUnit/NUnit (backend), Jest/Vitest (frontend)
Базовые знания CSS-препроцессоров (Sass/Less)
Понимание принципов доступности (a11y) и SEO
Опыт работы с кэшированием (Redis), очередями задач (RabbitMQ, Hangfire)
Знание архитектурных паттернов: MVC/CQRS/Microservices
Опыт с контейнеризацией (Docker, Kubernetes).
AI-помощник
Источникhh.ru
Опубликовано6 дн назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.