C# разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О продукте:
Группа Agile-команд Казначейства Сбербанка занимается разработкой продукта по управлению нормативами ликвидности и достаточности капитала для компаний Группы Сбербанк, расположенных в различных юрисдикциях (Великобритания, Кипр, Швейцария). Основной задачей команды является создание базы данных интегрированных участников группы компаний и разработка автоматизированного решения по расчету метрик ликвидности и достаточности капитала. Целевой продукт создаётся одновременно как для внешних, так и для внутренних пользователей, его конечной целью является возможность ставить и решать управленческие задачи дочерних зависимых обществ Банка.
Задачи:
- fullstack-разработка под linux корпоративных систем и их интеграций;
- написание тестов (модульные, интеграционные, еnd-to-end);
- рефакторинг и оптимизация кода, Code review;
- участие в тестировании разработанных компонентов и исправлении дефектов;
- участие в подготовке документации;
- участие в принятии архитектурных решений и исследовательские задачи.
Требования:
- отличное понимание принципов ООП и SOLID;
- уверенное знание платформ .NET Framework, .NET Core (C# 7, ASP Net Core 2, ASP Net 4.5);
- знание JavaScript (React);
- опыт работы с СУБД Oracle;
- хорошее знание ANSI SQL;
- знание основных паттернов проектирования (GoF, Fowler);
- умение и/или желание использовать современные подходы к разработке (Agile, TDD, DevOps).
Приветствуется:
- опыт разработки распределённых и высоконагруженных систем;
- опыт работы с Git, JIRA, Confluence, Jenkins;
- опыт работы с linux-системами (RHEL);
- опыт работы с Oracle PL\SQL;
- знание Typescript;
- знание основ контейнеризации (Docker, OpenShift).