Описание позиции: Software Developer
Цель позиции
Своевременная и качественная разработка новых проектных решений. Сопровождение завершенных проектных решений.
Место в компании Продуктовая практика. Работа в проектной команде.
Непосредственное подчинение руководителю отдела/РГ разработки.
Зоны ответственности
1. Создание и развитие проектных решений.
2. Работа в составе команды.
3. Принятие архитектурных решений при реализации задач.
4. Обеспечение качества кода.
5. Участие в тестировании разработанной функциональности.
6. Совершенствование функциональности с использованием новых технологий.
Функции и обязанности
1. Создание и развитие проектных решений:
• front-end и back-end разработка бизнес-задач;
• построение бизнес-процессов;
• написание программного кода;
• реализация интеграционных потоков;
• dev.тестирование;
• применение подходов к разработке, принятых в компании.
2. Работа в составе команды:
• участие во всех проектных активностях команды;
• анализ и улучшение процессов взаимодействия и разработки внутри команды;
• выполнение взятых на себя обязательств перед командой, реализация задач в срок;
• презентация итогов проекта клиенту вместе с командой.
3. Принятие архитектурных решений для реализации задач:
• анализ существующих решений задачи;
• выработка и детальное описание решения задачи.
4. Обеспечение качества кода:
• анализ и контроль качества (стилистический и архитектурный) своего кода и кода коллег.
5. Участие в тестировании разработанной функциональности:
• самостоятельное тестирование разработанного функционала (мануальное тестирование, автоматизированное тестирование);
• помощь в тестировании разработанного функционала.
6. Совершенствование функциональности с использованием новых технологий:
• внесение предложений по разработке продуктов: инженерных практик, инструментов разработки и т.д.
Требования к позиции
Квалификация и опыт Обязательно:
• Высшее образование
• Опыт работы с СУБД
• Опыт разработки бизнес приложений и веб-приложений
• Опыт работы разработчиком от 1 года
Желательно:
• Техническое высшее образование
• Опыт работы в команде.
• Участие в разработке проектов на всех циклах.
Профессиональные знания и навыки Обязательно:
• JavaScript
• C#
• SQL (T-SQL)
• Анализ планов выполнения запросов и их оптимизация
Желательно:
• CSS
• PL/SQL
• SVN, Crucible, Jira, MVVM
• Знание фреймворков
• Средства автоматизированного и нагрузочного тестирования UNIT-тестирование (Moq)
Личностные качества (компетенции)
• Ответственность
• Ориентация на результат
• Проактивность и инициативность
• Гибкость, готовность к изменениям
• Умение аргументировать свою точку зрения
• Доброжелательность
• Увлеченность своей работой
• Готовность к дедлайнам
• Готовность к командировкам
• Позитивность мышления
• Умение работать в команде
E-mail: [email protected]