Обязанности и достижения:
1. Методологические практики: Agile & Scrum & Continuous integration
2. Стек:
Java 6/7, Spring (Web, IoC, Boot, Scurity, Data, Data REST), Hibernate, Maven, JUnit, Git, JS (Jquery, RequireJS, Easy.JS, AngularJS, lodash);
3. Роли/Задачи:
- Управление разработкой (~10 человек);
- Внедрение передовых методологий разработки/тестирования/контроля качества;
- Выбор и обоснование стека технологий;
- Формирование плана разработки;
- Разрешение конфликтов в рамках команды;
- Проектирование архитектуры ПО;
- Написание кода, контроль качества кода и проведение Code Review;
- Написание UTs & ITs;
=============================================
1. Методологические практики: Waterfall
2. Стек:
C++ (STL, Boost, Custom framework), Python, JS (Jquery, RequireJS, Custom framework), VMware ESX, Sphere, KVM, OpenStack, libvirt, Chef, Cloud-init;
3. Роли/Задачи:
- Руководство несколькими проектами (CRM, Cloud Computing);
- Выявление и формализация требований;
- Всестороннее развитие продуктов;
- Взаимодействие с заказчиками и контрагентами;
- Формирование команды разработчиков (подбор персонала, проведение собеседований, оценка инженерных навыков и личностных качеств кандидатов);
- Управление ресурсами команды;
- Выбор и обоснование стека технологий;
- Проектирование архитектуры ПО;
- Декомпозиция крупных задач, Формирование плана разработки;
- Консультирование подчиненных, парное программирование;
- Непосредственное участие в разработке ПО;
- Code Review;
- оптимизация написанного кода;
- Форсирование процесса разработки в нетривиальном окружении.