Серпуховско-Тимирязевская линия метро Нагатинская
Обязанности:
- Разработка новых функций, модулей, систем или частей программного обеспечения в соответствии с техническими заданиями, архитектурными решениями и стандартами кодирования;
- Определение и применение наиболее подходящих языков программирования, фреймворков и инструментов для решения конкретных задач;
- Выявление причин возникновения ошибок и сбоев в работе программного обеспечения;
-
Использование инструментов отладки для пошагового анализа кода и локализации проблем.
Разработка и внедрение решений для устранения найденных дефектов;
- Написание и проведение тестов для отдельных компонентов или функций кода, чтобы убедиться в их корректной работе;
- Проверка взаимодействия между различными модулями и системами;
-
Предложение и обоснование технических решений для реализации задач;
-
Создание и поддержание документации по архитектуре, API, алгоритмам, особенностям реализации и другим аспектам разрабатываемых систем;
-
Мониторинг работы продакшн-систем, оперативное реагирование на сбои и инциденты;
-
Улучшение структуры существующего кода без изменения его внешнего поведения для повышения его чистоты, понятности и поддерживаемости;
- Фиксация найденных багов и методов их устранения;
Требования:
- Понимание основных библиотек и феймворков;
- Знание SQL или NoSQL баз данных, умение писать запросы и оптимизировать их;
- Владение системы контроля версий;
- Понимание разных видов тестирования;
- Опыт работы с API;
- Базовые знания Linux/Unix, Windows;
- Знание языка программирования Java и опыт работы с использованием данного языка;
- Опыт работы от 2-3 лет, самостоятельное решение задач, участие в проектировании.
Условия:
- Официальное оформление по ТК РФ;
- Достойная заработная плата.
- Комфортабельный офис:
- Дружная команда единомышленников;
- График работы: 5/2 с 9-00 до 17-00;
- Корпоративный транспорт доставляет от м. Нагатинская.