Архитектор программного обеспечения
Инженерный отдел - Стамбул, Турция (гибридный формат)
P.I. Works — первая в мире компания, автоматизирующая управление коммерческой сетью 5G.
Наши продукты и услуги по автоматизированному управлению сетями позволяют операторам мобильной связи ускорять трансформацию сетей и повышать качество и эффективность сетей на пути к 5G. Эти решения были развернуты у 82 операторов мобильной связи в 58 странах мира.
Наша инженерная команда, базирующаяся в Стамбуле, является основой наших инновационных возможностей. Используя новые технологии, наша команда разрабатывает продукты и решения со сложными распределенными системами, которые создают ценность для операторов мобильной связи по всему миру. Мы постоянно ищем способы внедрения новых функций, решений, улучшения удобства использования и оптимизации наших продуктовых циклов.
В качестве архитектора программного обеспечения в этой команде вы будете каждый день выкладываться на полную и использовать уникальные возможности, играя ключевую роль в процессе разработки программного обеспечения. У нас есть небольшое задание, которое поможет нам определить ваши способности и уровень навыков.
Что вы будете делать:
- Управлять полным жизненным циклом разработки программного обеспечения от концептуального проектирования до внедрения и поддержки для полной программной системы.
- Принимать высокоуровневые проектные решения, определять технические стандарты и обеспечивать масштабируемость, поддерживаемость и безопасность программной системы.
- Разрабатывать, тестировать, развертывать и оптимизировать новые продукты/функции с использованием C# и .NET Core для обеспечения хорошо спроектированных, надежных, масштабируемых, тестируемых функциональных возможностей.
- Постоянно улучшать надежность продуктов и операционную зрелость продуктов.
- Проектировать и улучшать взаимодействие приложений с реляционными и колоночными базами данных.
- Направлять членов команды с различными навыками для улучшения разработки программного обеспечения посредством обзоров кода и методологий разработки.
- Координировать работу с руководством продукта, разработчиками платформы данных, аналитиками, сторонними контактами и командами QA по новым выпускам, функциям, исправлениям и исправлениям.
- Разрабатывать, стандартизировать и внедрять новые инструменты, технологии и процессы для улучшения существующих продуктов и решений.
- Работать со сложными фреймворками и программными системами для руководства рефакторингом, переписыванием и принятия критических решений.
- Координировать и организовывать командные обсуждения, готовить повестки дня и принимать решения о надлежащих проектных решениях.
Что вам нужно для успеха:
- Степень бакалавра в области компьютерных наук, инженерии, электроники или телекоммуникаций (релевантный опыт может быть рассмотрен).
- Минимум 10 лет опыта в проектировании и разработке сложных распределенных программных продуктов.
- Экспертные навыки в разработке на .NET Framework, .NET Core и C#.
- Глубокое понимание транзакций баз данных и параллельного программирования.
- Экспертные навыки работы с ORM-фреймворками.
- Практический опыт управления производительностью реляционных баз данных.
- Практический опыт работы с базами данных Oracle, PostgreSQL и ClickHouse.
- Опыт работы с CI/CD.
- Высокоуровневое понимание жизненного цикла разработки программного обеспечения и Agile-методологий.
- Способность обучать разработчиков и технических специалистов по продуктам вопросам предметной области, проектирования и внедрения.
- Осведомленность о последних тенденциях, инструментах и принципах для руководства членами команды в их применении.
- Сквозное понимание и навыки документирования разработанных систем/фреймворков.
- Отличное владение английским языком, как в устной, так и в письменной форме.
- Возможность проживать и работать в Турции.
- Знание телекоммуникационной области, особенно в области настройки и управления производительностью.
Если вы увлечены и мотивированы, командный игрок, ориентированы на клиента и каждый день привносите в работу установку «сделай, что потребуется», мы хотим услышать от вас.
Местоположение: Стамбул, Турция (гибридный формат)
Отдел: Инженерный
Тип занятости: Штатный сотрудник
Минимальный опыт: Опытный