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