разработка ПО в соответствии с ТЗ, разработка и понимание архитектуры проекта, разработка unit-тестов и интеграционных тестов, разработка структуры базы данных, коммуникация с заказчиками на предмет технических требований, чтение технической документации на английском и использование знаний в проекте