Кто мы:
Enhesa — ведущий мировой поставщик информации о нормативных требованиях и устойчивом развитии. Будучи надежным партнером, мы предоставляем глобальному бизнес-сообществу информацию, необходимую для действий сегодня и подготовки к завтрашнему дню, чтобы создать более устойчивое будущее — позитивно влияя на нашу окружающую среду, наше здоровье, нашу безопасность и наше будущее. Ориентируясь в быстро меняющихся условиях соответствия нормативным требованиям и устойчивого развития, мы помогаем им понять не только то, что им следует делать (в первую очередь), но и как это делать. Как в их уникальном бизнесе, так и в любой точке мира. Сейчас и в будущем.
Наша миссия:
- Определять требования EHS для отрасли
- Предоставлять компаниям инструменты для соблюдения EHS
- Консультировать компании по разработке и внедрению корпоративных стратегий EHS
В число основных клиентов Enhesa входят транснациональные компании из списка Fortune 500. Для получения дополнительной информации посетите www.enhesa.com
Будучи частью нашей высокодинамичной команды, мы предлагаем:
- Конкурентоспособный пакет заработной платы и льгот с гибкой политикой удаленной работы
- Баланс между работой и личной жизнью, а также быстро развивающаяся и целеустремленная среда
- Ответственность и гордость за свои проекты
Обзор позиции
В качестве инженера-программиста (Staff Software Engineer) в Enhesa вы будете работать в команде талантливых инженеров, создавая современные приложения, которые приносят пользу нашим глобальным клиентам, среди которых много компаний из списка Fortune 500. Вы будете играть ключевую роль в формировании наших технологий и ускорении нашего прогресса в достижении превосходства SaaS, отстаивая лучшие практики, наставничая инженеров и сотрудничая между командами. В Enhesa мы ставим во главу угла наших сотрудников, доверяя им в достижении результатов и инвестируя в их рост.
Основные обязанности
- Пишет чистый, поддерживаемый код, который устанавливает стандарт для других инженеров в их команде, используя .NET C#, а также другие современные инструменты, такие как Kafka и ElasticSearch;
- Регулярно поставляет высококачественное, рабочее программное обеспечение в составе команды разработки программного обеспечения;
- Формирует глубокое, экспертное понимание кодовой базы своей команды;
- Предоставляет высокоинформативные, исчерпывающие обзоры кода с акцентом на концепции более широкой картины;
- Обеспечивает наличие документации для всех критически важных систем и пишет технические руководства, широко используемые другими инженерами;
- Помогает определить стандарты SRE, чтобы команды могли эффективно отслеживать свои приложения в производственной среде и быстро реагировать на инциденты;
- Управляет принятием технических решений на высоком уровне, экспертно определяя компромиссы и риски, а также учитывая техническое согласование в масштабах всей организации;
- Эффективно диагностирует первопричину сложных ошибок, используя глубокие знания как кода, так и инфраструктуры. Предоставляет исправление вместе с автоматизированным регрессионным тестом;
- Помогает направлять и определять видение наших технических улучшений;
- Наставляет, обучает и расширяет возможности других инженеров. Регулярно делится знаниями через демонстрации и презентации;
Уровень образования
Степень бакалавра (или эквивалент) в области компьютерных наук или смежной области.
Опыт работы
Не менее 10 лет работы с .NET C#.
Требуемые технические навыки
- Экспертный (10+ лет) опыт работы с C#.NET и экспертиза;
- Понимание того, как успешно применять архитектуры микросервисов, с экспертными знаниями многих шаблонов и методов, включая компромиссы каждого из них. Опыт работы с микросервисами в более чем одном контексте;
- Значительный (2+ года) опыт работы с событийно-ориентированными архитектурами и инструментами потоковой передачи событий/обмена сообщениями, такими как Kafka (предпочтительно), Pulsar, RabbitMQ и т. д.;
- Опыт работы с базами данных NoSQL — ElasticSearch (предпочтительно), Dynamo, MongoDB, Redis и т. д. Понимание того, какая база данных лучше всего подходит для конкретного случая использования;
- Подтвержденная способность выявлять возможности для улучшения лучших практик и стимулировать изменения в нескольких командах;
- Способность самостоятельно решать самые сложные технические проблемы;
- Доказательства успешного управления сложными техническими решениями с участием нескольких заинтересованных сторон в критически важных областях;
- Способность предвидеть технические риски, повышать осведомленность и координировать смягчение рисков;
- Опыт быстрого изучения сложных архитектур и кодовых баз и становления экспертом;
- Глубокие знания по развертыванию и масштабированию облачных приложений, включая использование контейнеризации (Docker) и оркестрации (Kubernetes);
- Опыт работы в Agile-среде;
- Опыт технического руководства (3+ года), включая наставничество других инженеров. Примеры могут включать руководство проектами или инициативами, руководство командой, организацию мероприятий инженерного сообщества и т. д.;
Другие требуемые навыки:
- Отличные коммуникативные навыки. Способность четко и эффективно общаться, адаптируя стиль в зависимости от аудитории;
- Способность эффективно работать в команде, внося вклад в командную динамику и конструктивно разрешая конфликты;
- Быстро адаптируется и принимает изменения;
- Защитник непрерывного совершенствования;
- Проявляет инициативу в решении проблем, прагматично действует и принимает решения на основе данных;
Если вы готовы присоединиться к нашему путешествию, пожалуйста, подайте заявку!
Работодатель, предоставляющий равные возможности Enhesa является работодателем, предоставляющим равные возможности. Мы ценим разнообразие и стремимся создавать инклюзивную среду для всех сотрудников. Мы не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола, сексуальной ориентации, возраста, семейного положения, статуса ветерана, инвалидности или любой другой характеристики, защищенной законом.