WebCreek
26.07. V2.Senior Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик приложений в WebCreek для создания и поддержки приложений с интенсивной работой с базами данных и сложной бизнес-логикой. Роль предполагает самостоятельную работу над сервисами на Python, которые отдают данные из backend-систем во frontend.
Задачи
- Проектировать, разрабатывать, поддерживать и улучшать приложения на разных платформах, в разных средах и СУБД
- Анализировать существующий код, бизнес-логику, структуры баз данных и потоки данных
- Расширять, улучшать и модернизировать существующие приложения и сервисы с минимальным надзором
- Работать с системами с интенсивной нагрузкой на БД, где сложные расчёты и бизнес-правила могут находиться на уровне базы данных
- Разрабатывать и поддерживать сервисы на Python и другие сервисные слои, отдающие данные из backend-систем во frontend приложений
- Диагностировать сложные проблемы приложений, баз данных и логики, находить первопричины и реализовывать решения
- Самостоятельно изучать незнакомые технологии, фреймворки, legacy-код и бизнес-процессы
- Быстро прототипировать, тестировать и выпускать рабочие решения в динамичной среде
- Использовать AI-инструменты разработки (Cursor, Claude, GitHub Copilot, ChatGPT и аналоги) с проверкой результата и соблюдением production-стандартов
- Взаимодействовать с техническими командами и бизнес-заказчиками, переводить требования в надёжные решения
Требования
- 5+ лет профессиональной разработки ПО
- Сильный практический опыт разработки приложений в средах с интенсивным использованием баз данных
- Опыт работы с одной или несколькими СУБД: Oracle, SQL Server, DB2 iSeries, PostgreSQL, MySQL или NoSQL
- Умение понимать, интерпретировать и реализовывать сложную бизнес-логику в приложениях и системах на базе БД
- Опыт разработки на Python и/или сервисов
- Опыт разработки, поддержки и сопровождения приложений и сервисов, а не только перемещения данных между системами
- Способность работать с разнородными стеками, legacy-системами и техническими средами
- Сильные аналитические навыки, отладка и решение проблем
- Умение самостоятельно оценить ситуацию, найти первопричину и внедрить исправление или фичу без пошаговых указаний
- Подтверждённый опыт быстрой и качественной поставки решений
- Способность самостоятельно изучать незнакомые инструменты, фреймворки и паттерны кода
- Сильные коммуникативные навыки, умение объяснять технические решения и компромиссы
- Практический опыт осмысленного использования AI-инструментов разработки, выходящий за рамки базового автокомплита
Условия
- Полная занятость в WebCreek в среде разработки бизнес-критичных приложений
- Конкурентная компенсация
- Работа над сложными прикладными системами со значимой бизнес-логикой и функциональностью на базе БД
- Коллаборативная международная рабочая среда
- Внутреннее IT-обучение и сертификации через WebCreek University
- Современные практики разработки и AI-инструменты
- Гибридный формат в Хьюстоне, штат Техас; желательно присутствие в офисе не менее трёх дней в неделю
- Кандидатам с релокацией рекомендуется откликаться
Навыки
- Python
- Oracle
- SQL Server
- DB2 iSeries
- PostgreSQL
- MySQL
- NoSQL
- Cursor
- Claude
- GitHub Copilot
- ChatGPT