Обязанности:
Сейчас мы ищем команду .Net разработчиков (Middle| Senior) на проект по доработке системы дистанционного банковского обслуживания. Задачи: Участие в непосредственной разработке, оценке новых доработок, код-ревью, тестировании. Наш стек: БД - Oracle, Backend - .Net (на текущий момент .Net Framework, идет переход на .Net Core), Frontend - Asp.Net, Knockout.js (в планах переход на Angular). Система контроля версий - Git, CI/CD - TeamCity, система управления проектами/багтрекер - Jira, база знаний - Confluence. На текущий момент система реализована в виде монолита, переходим на микросервисную архитектуру. Работа ведется по Agile, контуры разработки и тестирования находятся в инфраструктуре банка.
Требования:
Знание и опыт разработки .Net Framework 4.8; Знание и опыт разработки веб-приложений на .Net (в первую очередь ASP.Net); Знание SQL; Знание паттернов проектирования, стандартных алгоритмов и структур данных, практический опыт их применения; Знание систем контроля версий и багтрэкинга; Знание и опыт разработки .Net Core 3 (желательно) Опыт работы с Oracle, знание PL/SQL (желательно); Навыки разработки приложений на основе микросервисной архитектуры.