• Написание программного кода с использованием языков программирования
• Анализ требований к информационным системам и их компонентам
• Концептуальное, функциональное, логическое и архитектурное проектирование программного обеспечения (далее, ПО)
• Проектирование и разработка структур баз данных
• Разработка автоматизированных тестов ПО
• Осуществление интеграционного взаимодействия модулей и отдельного ПО
• Проектирование и разработка API
• Проверка и отладка программного кода
• Участие в тестировании работы ПО
• Устранение ошибок, выявленных в ходе тестирования и эксплуатации ПО
• Рефакторинг и оптимизация программного кода
• Оформление необходимой технической документации и описания ПО и программного кода
• Участие в сопровождении ПО на третьей линии технической поддержки, аналитика и диагностика сложных инцидентов и проблем, формирование обходных путей
• Подготовка предложений по развитию ПО
• Высшее образование, желательно в области математики или информационных технологий
• Опыт работы в ИТ от 5-ти лет, разработчиком ПО от 3-х лет
• Опыт разработки ПО на языках программирования Java/Golang от 3-х лет
• Опыт проектирования и разработки REST API на основе Spring
• Опыт работы и проектирования баз данных на основе СУБД PostreSQL, MS SQL от 3-х лет
• Умение работать с Git
• Опыт использования процессов CI/CD
• Понимание современных инженерных практик и практик гибкой разработки ПО
• Уверенный пользователь Jira, Confluence.