включает разработку, тестирование, отладку и поддержку програмного обеспечения (ПО), написание технической документации, работу с базами данных и системами контроля версий.
Требования
уверенное владение языками программирования, понимание алгоритмов, структур данных, основ математики и логическое мышление.