Основные обязанности на данной позиции:
• Постановка целей командам и оценка полученного результата.
• Обеспечение доступности необходимых ресурсов и качества процессов разработки ПО для выполнения ИТ проектов.
• Выполнение ИТ проектов по созданию новых и развитию существующих сервисов.
• Планирование разработки: постановка, декомпозиция, контроль выполнения.
• Поддержка Заказчика на этапе приемочных испытаний.
• Обеспечение операционной поддержки сервисов.
• Предоставление регулярной отчетности по работе команд.
Что Вам для этого нужно:
- Высшее техническое образование.
- Опыт руководства командой разработчиков (15 человек и более) - от 2 лет.
- Технические навыки (C# и экосистема):
- Понимание принципов ООП.
- Опыт работы с основными фреймворками: ASP.NET Core (желательно).
- Опыт использования систем управления версиями (Git или любые аналоги).
- Знакомство с CI/CD-пайплайнами (примеры: Azure DevOps, GitHub Actions, TeamCity и т. п.).
- Понимание принципов микросервисной архитектуры и REST API.
- Методологии и инструменты:
- Знание методологий разработки: Agile, Scrum, Kanban, Waterfall (что из себя представляют, когда применяются).
- Опыт работы с инструментами управления проектами: (Jira, Trello, Azure DevOps, YouTrack - любой из перечисленных или аналог)
- Понимание процессов CI/CD и DevOps‑практик.
- Навыки работы с системами мониторинга и логирования (примеры: ELK, Grafana, Prometheus или любой аналог).
Будет плюсом:
- Опыт работы в крупных распределённых командах.
- Понимание бизнес‑процессов и предметной области проектов (HR).
- Опыт внедрения практик DevOps и автоматизации процессов.
