Обязанности:
Лидирование проекта:
- Организация работы команды разработчиков.
- Управление процессом разработки, включая распределение задач и контроль сроков.
- Обеспечение соблюдения стандартов кодирования и архитектурных принципов.
Разработка и доработка:
- Разработка новых функциональностей и модулей в соответствии с требованиями заказчика.
- Доработка существующего функционала для улучшения производительности и пользовательского опыта.
- Исправление ошибок как на фронтенде, так и на бэкенде приложения.
- Работа с базой данных с, включая создание и оптимизацию запросов.
- Управление данными приложения, включая их хранение, обновление и анализ.
- Тестирование разработанных функциональностей и исправление выявленных ошибок.
- Предпринятие мер для обеспечения безопасности и стабильности приложения.
- Постоянное совершенствование качества кода и архитектуры приложения.
Анализ и оптимизация:
- Анализ требований заказчика и их техническое воплощение.
- Оптимизация процессов и кода для улучшения производительности и масштабируемости приложения.
- Исследование новых технологий и подходов для оптимизации разработки.
- Понимание требований и ожиданий заказчика.
- Взаимодействие с заказчиком для уточнения требований, обратной связи и демонстрации прогресса работы.
- Предложение технических решений, соответствующих бизнес-задачам заказчика.
- Ведение технической документации, включая описания функциональности, архитектуры и процессов.
- Подготовка отчетов о выполненных работах для заказчика и руководства.
Требования:
Опыт и знания:
- Опыт работы с Java Core (Apache Tomcat), html/css + jquery, FreeMarker и Dojo.
- Глубокое понимание работы с БД Oracle.
- Знание основных принципов разработки на фронтенде и бэкенде.
- Опыт в лидировании проектов и команды разработчиков.
- Умение анализировать требования заказчика и переводить их в технические решения.
- Способность разбираться в существующем коде и предлагать эффективные улучшения.
- Опыт работы с Unix консолью.
- Опыт работы с Java Core на продвинутом уровне.
- Знание и опыт применения FreeMarker для шаблонизации.
- Уверенное владение html/css + jquery, Dojo для разработки пользовательского интерфейса.
- Глубокие знания работы с БД Oracle, включая оптимизацию запросов и управление данными.
- Опыт работы с инструментами контроля версий, такими как Git.
Коммуникативные навыки:
- Отличные навыки коммуникации на всех уровнях, включая технических и нетехнических коллег.
- Способность четко и ясно объяснять технические концепции.
- Умение эффективно взаимодействовать с заказчиками для понимания их требований.
Управленческие навыки:
- Опыт в управлении проектами и командами разработчиков.
- Умение распределять задачи, контролировать процесс и обеспечивать выполнение сроков.
- Способность создавать и поддерживать документацию, включая отчеты о выполненных работах.
Аналитические способности:
- Умение проводить анализ требований заказчика и выявлять ключевые потребности.
- Способность предлагать технические решения, соответствующие бизнес-задачам.
Образование:
- Высшее образование в области информационных технологий или эквивалентный опыт работы.
Условия:
- Оформление в штат.
- ДМС.
- Испытательный срок 2 месяца.
- гибкий график (работа в течение светового дня по мск).
- офис в Сколково, возможна удаленная работа.