Описание компании:
Experian — ведущая мировая компания в сфере информационных услуг. Мы предоставляем потребителям и клиентам инструменты для уверенного управления своими данными, особенно в важные моменты жизни, такие как покупка дома или автомобиля, поступление ребенка в колледж или развитие бизнеса. С нами работают сотрудники в 44 странах, и наша команда насчитывает 22 000 сотрудников. Мы постоянно инвестируем в новые технологии, таланты и инновации, чтобы помочь нашим клиентам использовать все возможности.
Мы ищем высококвалифицированного и опытного старшего инженера-разработчика программного обеспечения полного цикла для работы в нашей операционной команде. Идеальный кандидат является самостоятельным, страстным к программированию специалистом, владеющим как фронтенд, так и бэкенд разработкой. Эта роль включает в себя повышение операционной эффективности внутренних бизнес-процессов. Вы будете тесно сотрудничать с операционной командой и другими межфункциональными группами, чтобы возглавить технические аспекты проектирования, разработки и развертывания внутренних приложений и улучшений.
Ключевые обязанности:
- Разрабатывать фронтенд и бэкенд компоненты веб-приложений для внутренних пользователей компании.
- Сотрудничать с межфункциональными командами для понимания, документирования и выполнения бизнес-требований.
- Писать чистый, эффективный и поддерживаемый код в соответствии с лучшими практиками.
- Оптимизировать приложения для максимальной скорости и масштабируемости.
- Устранять и отлаживать проблемы в полном стековом окружении.
- Проектировать, разрабатывать и развертывать автоматизированные решения с использованием Generative AI, алгоритмов машинного обучения и других технологий.
- Проводить тщательный анализ существующих процессов для выявления областей для улучшения и автоматизации.
- Обучать и оптимизировать модели машинного обучения с использованием подходов, основанных на данных.
- Предоставлять техническую экспертизу и поддержку для устранения проблем и оптимизации рабочих процессов автоматизации.
- Документировать процессы, рабочие процессы и лучшие практики для обмена знаниями и использования в будущем.
- Быть в курсе новых технологий и отраслевых тенденций, связанных с разработкой программного обеспечения, Generative AI и машинным обучением.
Основные проекты:
- Создание фронтенда для наших внутренних баз данных клиентов, чтобы сделать их доступными для бизнес-пользователей.
- Улучшение существующих продуктов и клиентских приложений/административных инструментов.
Квалификации:
- Минимум 5 лет опыта в роли Full Stack Developer или в аналогичной должности.
- Способность работать самостоятельно и в команде.
- Сильные навыки программирования на таких языках, как Python, Java или C++.
- Опыт работы с фронтенд технологиями, такими как HTML5, CSS3, JavaScript (ES6+) и фронтенд фреймворками/библиотеками, такими как React.
- Хорошее понимание бэкенд технологий, таких как Node.js, Python, Ruby on Rails или аналогичные.
- Опыт работы с базами данных (SQL и NoSQL) и ORM библиотеками.
- Знание RESTful API и микросервисной архитектуры.
- Знание систем контроля версий (например, Git).
- Опыт работы с фреймворками Generative AI (например, GANs) и библиотеками машинного обучения (например, TensorFlow, PyTorch).
- Твердое понимание технологий автоматизации, включая роботизированную автоматизацию процессов (RPA) и обработку естественного языка (NLP).
- Знание практик и инструментов DevOps (например, Docker, Kubernetes).
- Понимание методологий Agile/Scrum.
- Отличные навыки решения проблем и внимание к деталям