Описание вакансии
Основные обязанности
- Написание чистого, эффективного и поддерживаемого кода в соответствии с лучшими практиками
- Участие в разработке и тестировании новых функциональных возможностей ПО
- Поиск и устранение неисправностей в различных средах
- Активное участие в код-ревью и командных встречах
- Совместная работа с кросс-функциональными командами по определению и внедрению новых решений
- Вклад в техническую документацию и обмен знаниями
- Отслеживание новых технологий и тенденций в отрасли
Требования
- Диплом бакалавра в области компьютерных наук или смежной специальности (либо эквивалентный опыт)
- Базовое понимание принципов и методологий разработки ПО
- Знание хотя бы одного языка программирования (Java, Python, C# и т.д.)
- Способность работать в команде и эффективно коммуницировать
- Хорошие навыки решения проблем и внимание к деталям
- Готовность изучать и адаптироваться к новым технологиям
- Опыт работы с системами контроля версий (предпочтительно Git)
Желательные квалификации
- Опыт стажировки или работы над проектами в области разработки ПО
- Знание agile-методологий разработки
- Понимание концепций баз данных и SQL
- Опыт работы с веб-фреймворками
- Базовые знания тестовых фреймворков и методологий тестирования
