Мы развиваем цифровые компетенции в bp и ищем Software Engineer, которому интересно формировать будущее энергетики с помощью технологий. На этой позиции вы будете разрабатывать функциональность, которую будут использовать команды по всему бизнесу, помогать другим командам внедрять современные инженерные стандарты и помогать нам создавать программное обеспечение, на котором работают глобальные операции bp. Вы присоединитесь к команде, которая ценит любознательность, сотрудничество и непрерывное обучение, и сможете влиять на то, как мы проектируем, создаём и эксплуатируем наши цифровые продукты.
В роли Software Engineer вы будете непосредственно участвовать в создании, улучшении и эксплуатации надёжного программного обеспечения, тесно взаимодействуя с командой и заинтересованными сторонами. На этой позиции вы будете:
- Участвовать в проектировании и реализации масштабируемых, безопасных и отказоустойчивых программных решений.
- Работать с техническими лидерами над выполнением приоритетов команды, согласованных с более широкой стратегией bp.
- Взаимодействовать с другими инженерными командами bp, чтобы помогать адаптировать и интегрировать их решения со стеком Yalla.
- Писать качественный, готовый к промышленной эксплуатации код на таких языках, как C#, Python, Java или Go, и быть готовым при необходимости изучать новые технологии.
- Тесно работать с менеджерами по продукту, дизайнерами и коллегами-инженерами, чтобы создавать решения, эффективно использующие стек Yalla.
- Своевременно и надёжно внедрять и поставлять изменения на нашей платформе.
- Следовать установленным в bp стандартам и лучшим практикам разработки программного обеспечения и поддерживать их.
- Разрабатывать, поддерживать и улучшать CI/CD-конвейеры для надёжных и воспроизводимых релизов.
- Поддерживать процессы конфигурации и релизов, чтобы обеспечивать плавные и предсказуемые развёртывания.
- Делиться знаниями с коллегами, при необходимости поддерживать других инженеров и вносить позитивный вклад в культуру командной работы.
- Проектировать, реализовывать и оптимизировать реляционные базы данных и модели данных в соответствии с потребностями приложений.
- Поддерживать работающие сервисы: улучшать мониторинг и надёжность и реагировать на инциденты при необходимости.
- Участвовать в обсуждениях проектирования систем, высказывая мнения и предложения под руководством старших инженеров.
- Применять практики безопасного программирования и следовать политикам и стандартам bp в области информационной безопасности.
- Участвовать в планировании поставок, отслеживании прогресса и выполнении цифровых инициатив в рамках вашей команды.
Мы ищем человека, которому нравится решать значимые технические задачи и работать вместе с другими. Вам будет комфортно на этой позиции, если у вас есть:
- Опыт работы Software Engineer над промышленными системами с растущей технической ответственностью за свою работу.
- Хорошее понимание Agile-разработки и современных практик программной инженерии.
- Командный настрой и умение чётко общаться с инженерами, менеджерами по продукту и другими заинтересованными сторонами.
- Практический опыт работы с CI/CD-конвейерами, автоматизацией сборки или процессами релизов.
- Практический опыт проектирования реляционных баз данных и моделей данных и работы с ними.
- Уверенное владение как минимум одним распространённым высокоуровневым языком программирования (например, Java, C#, Python, Go, JavaScript, TypeScript) и знакомство с другими или интерес к их изучению.
- Знакомство с разработкой на основе контейнеров (например, сборка, запуск или развёртывание контейнеризованных приложений).
- Понимание принципов безопасной разработки программного обеспечения и умение применять их в повседневном программировании.
- Опыт участия в создании систем, готовых к промышленной эксплуатации, включая вопросы логирования, мониторинга и надёжности.
- Умение участвовать в обсуждениях проектирования систем и понимать архитектурные компромиссы при поддержке старших инженеров.
- Опыт использования системы контроля версий на основе Git и работы с распространёнными стратегиями ветвления.
В bp мы поддерживаем рост наших сотрудников в разнообразной и интересной среде. Мы верим, что разнообразие делает нашу команду сильнее.
В жизни наших сотрудников много значимых сторон, поэтому мы предлагаем льготы, которые помогают сочетать работу с личной жизнью. Эти льготы могут включать гибкие условия работы, щедрую политику оплачиваемого отпуска по уходу за ребёнком, отличные пенсионные льготы и многое другое!
Мы обеспечим людям с ограниченными возможностями здоровья разумные условия для участия в процессе подачи заявки или собеседования, для выполнения основных трудовых функций, а также для получения других льгот и привилегий, связанных с трудоустройством. Пожалуйста, свяжитесь с нами, чтобы запросить такие условия.