Обязанности:
ИТ-фирма, входящая в наш холдинг занимается разработкой программного обеспечения в виде продуктов, направленных на автоматизациию бизнесс-процессов. Чем предстоит заниматься: проектирование и разработка модулей системы (архитектура, логика, участие в создании интерфейсов, конечно само программирование): микросервисы для системы и самодостаточные программные продукты, работа с аппаратными устройствами. Мы: - разрабатываем ядро системы, архитектуру экосистемы заказчика и автоматизированные рабочие места с нуля, применяя лучшие идеи. - разбираемся в тонкостях работы сотрудников заказчика и видим слабые места (где человек тратит много времени, что можно автоматизировать, чему нужно уделить внимание для создания системности работы). В совокупности эти особенности позволяют нам быть архитекторами сиcтемы, гибко выстраивать связи между компонентами, успешно реализовывать все задумки. Вам предстоит: Разбираться в предметной области. Разрабатывать надежные, легко модифицируемые и масштабируемые сервисы. Активно участвовать в проработке архитектурных решений. Мы ожидаем: Техническое образование в области IT Опыт коммерческой разработки от 2х лет Опыт работы с базами данных и ORM-системами (EntityFramework) Опыт разработки клиент-серверных приложений на С# WPF Понимание смысла микросервисной архитектуры Понимание принципов ООП и платформы .Net Умение работать с системой контроля версий(Gitlab) Представление о работе с XML Знание классических алгоритмов и структур данных Опыт работы c СУБД (MS SQL, T-SQL) – будет являться преимуществом Понимание принципов SOLID и DDD. Знание и опыт работы с HTML/JavaScript – будет являться преимуществом Стек используемых технологий: NET и язык C# (кросс платформенная разработка) REST/SignalR Фронтенд на React JS Базы данных в PostgreSQL/SQLite Orm-система EntityFramework Система контроля версий Gitlab Контейнеризатор приложений Docker Мы предлагаем: Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт. Свободу действий в принятии решений. Достойный уровень заработной платы. Дружелюбный коллектив. Возможность получить интересный опыт в области разработки и автоматизации бизнес процессов. Трудоустройство в соответствии с ТК РФ, своевременная заработная плата ( Возможна работа как самозанятый ) Очный формат работы , готовность работать в офисе.Внимание! Если вакансия вам интересна, просим вас откликнуться , выполнить тестовое задание и выслать результаты на электронную почту , указанную в вакансии или в чат c работодателем на этом сайте . По результатам проверки задания мы свяжемся с вами и пригасим на собеседование . Тестовое задание на backend программиста Реализовать асинхронную обработку запросов на .net core, тип приложения WebApi. Метод для запроса пользовательской статистики POST /report/user_statistics. В тело запроса передаем идентификатор пользователя, период с и по. Результат выполнения метода - Guid запроса. Метод получения информации о запросе GET /report/info. Параметр метода - Guid запроса. Ответ - json в котором указан Guid запроса, процент выполнения запроса, и результат выполнения, если он есть. Покрытие тестами будет большим плюсом. Приложение должно обрабатывать запрос не быстрее чем за X миллисекунд (вынести в конфигурационный файл, по умолчанию установить 60 секунд), и рассчитывать процент обработки в зависимости от пройденного времени с момента создания запроса. Если приложение перезагрузить информацию о запросе не должна быть потеряна. Например, если через 30 секунд мы запросим информацию о статусе запроса { “query” : “1a98b57d-e090-4d18-8654-678e463b73e8”, “percent”: 50, “result”: null } если через 45 секунд { “query” : “1a98b57d-e090-4d18-8654-678e463b73e8”, “percent”: 75, “result”: null } если через 60 секунд { “query” : “1a98b57d-e090-4d18-8654-678e463b73e8”, “percent”: 100, “result”: { “user_id”: “b28d0ced-8af5-4c94-8650-c7946241fd1a”, “count_sign_in”:”12” } } Желательно использовать ORM, структуру базы данных делать через миграции.Преподаватель C# C++ python java (СПО)
От 52 000 до 120 000 руб.
Краснодар
Компьютерная академия TOP (Компьютерная Академия ТОП)