Разработка приложений автоматизации бизнеса на платформе .NET;
Интеграция существующих систем между собой;
Проектирование и разработка бекэнд и фронтэнд приложений
Обеспечение полного цикла поддержки разработанных приложений в среде опытной эксплуатации;
Тесное сотрудничество с командой по поддержке инфраструктуры и командой по обслуживанию компьютерных сетей;
Принятие архитектурных решений разработка структуры базы данных, составление, описание, ведение документации архитектуры и конечных точек интерфейсов: -Декомпозиция и оценка трудоёмкости работ, управление командой разработки; -Детализация и постановка задач разработчикам, контроль выполнения; -Участие в сборе и анализе требований к разрабатываемому приложению; -Участие во внедрении, обучении, опытной эксплуатации разработанных приложений; -Участие в разработке технической документации
Анализ предложений по расширению возможностей продукта с технической точки зрения, подготовка решений по доработкам проекта;
Рефакторинг разработанных ранее продуктов;
Проектирование и разработка бекэнд и фронтэнд приложений
Оценка требований и определение сроков разработки программного обеспечения
Написание кода приложений
Поиск и исправление ошибок
Оптимизация программного кода
Требования:
Умение работать с чужим кодом
Опыт разработки коммерческого ПО от 3-х лет, а так же многопоточных и высоконагруженных приложений включая отказоустойчивость, безопасность и производительность;
Отличное знание C#, .NET Core
Уверенное знание HTML, CSS, JavaScript, Ajax, Bootstrap 3,а так же опыт адаптивной и кроссбраузерной верстки;
Опыт разработки SPA клиентской части продуктов
Знание ORM EntityFramework, EFCore, Linq2Sql.
Знание методологий разработки, ООП парадигм и SOLID принципов, паттернов проектирования и рефакторинга;
Знания основных структур данных
Опыт работы с системами контроля версий (Git, Subversion).
Опыт работы с реляционными бд СУБД (PostgreSql, MS SQL) и T-SQL, PL-SQL.
Умение работать с WebAPI, CI/CD, Docker
Знание ReactJS, Redux
Знание препроцессоров LESS, SASS
Опыт работы с WebPack, Babel
Общее понимание работы CLR и устройства .NET;
Знание современных технологий платформы .NET;
Базовые знания принципов работы RabbitMQ, Artemis;
Понимание принципов работы Web-сервисов, Web-сайтов и ключевых интернет-технологий, протоколов и форматов;
Умение тестировать собственный код и разбираться в чужом коде(много legacy);
Умение работать в Git;
Будет плюсом опыт работы с: Razor pages, Blazor, Kubernetes, RabbitMQ, JQuery, Angular, Vue, React, NoSql;
Условия:
График и отгулы - гибко, по договоренности
Конкурентная заработная плата
График работы: 5/2, возможность удаленной работы
Оформление по ТК РФ, увеличенный оплачиваемый отпуск 31 день
Широкие возможности для самореализации
Работа в современном Бизнес-центре в шаговой доступности от м. Мякинино