05.12.2022 12:24
Middle backend developer С#/Python (аккредитованная IT-компания)
05.12.2022 12:24
CityAir разрабатывает и производит собственные станции для анализа примесей в воздухе и создает цифровые платформы для управления качеством воздуха и углеродным балансом планеты. Наша цель — оцифровать качество воздуха на всей планете. Продукты CityAir: Платформа CityAir для мониторинга, анализа и прогнозирования качества воздуха в городах и на предприятиях cityair.io/ru/monitoring-networks; AirVoice — публичная карта качества воздуха во всем мире airvoice.io/ru. Внешний контекст IT-команды CityAir: Совместная работа с инженерной лабораторией — у нас есть собственное оборудование для измерения концентрации пыли и газов в воздухе. Результаты этих измерений собираются и анализируются на платформе, с которой работают клиенты — экологи и сити-менеджеры; Кроме веб-платформ, у нас есть мобильные сервисы, как для широкого круга, так и закрытые, для авторизованных пользователей; CityAir выходит на международный рынок с новым оборудованием, а это значит, что будут задачи по развертыванию платформы на сервисах Amazon. В настоящий момент мы ищем C# разработчика, который усилит команду проекта CityScreen. Задачи: Поддержка текущего стека приема данных от измерительных устройств собственной разработки и других производителей, а также внешних источников в виде API; Поддержка сервисов обработки данных и доступа к этим данным по средством API; Написание десктопных утилит и сервисов для работы с оборудованием. Стек и инфраструктура: Большая часть проекта реализована на .NET, частично – на Python; Для хранения данных используется postgres, для аналитики и обработки – clickhouse; Приложение развернуто в Яндекс Облаке; Для оркестрации используем nomad, consul, vault; Разворачиваем инфраструктуру при помощи terraform, packer, ansible, cloud-init; Для доставки продукта применяем gitlab pipeline; Работаем недельными итерациями с первоначальным планированием; Минимум бюрократии, максимальная открытость; Система ведения задач — Youtrack. ТРЕБОВАНИЯ К HARD SKILLS Предполагаем, что этим фундаментом владеет каждый разработчик: Опыт работы с git; Знание основ баз данных, SQL; Основы HTTP протокола, понимание REST или любого другого RPC. Базовые требования: Опыт работы от 3 лет на C#; Опыт работы с .NET core, .NET 5-6 (C#); Знание python (либо интерес к освоению); Опыт работы в больших и средних проектах; Умение писать тесты, приветствуется TDD-подход; Реальный опыт проектирования API для web-приложений и межсерверного взаимодействия; Знание docker/docker-compose. Опциональные требования (важно попадание от 3 пунктов и выше): Опыт работы с gitlab ci или другими ci инструментами; Опыт работы с geo-данными; Опыт работы с timeseries-данными; Опыт проектирования баз данных; Опыт работы с очередью сообщений; Опыт работы хотя бы с одной облачной платформой (aws, google cloud, microsoft azure). Общий портрет идеального члена команды разработки: Ждем коллегу, который будет принимать участие в проектировании, будет готов к разработке с нуля, а также к адаптации старого кода в новую платформу. Нам важен широкий кругозор и достаточная глубина знаний баз данных, организации межсерверного взаимодействия, интерес к облачным технологиям. Будем рады сторонникам сервис-ориентированной архитектуры. Ценим вдумчивых людей, живо интересующихся развитием продукта, которые обладают инженерным мышлением – способны вписывать свои задачи в общий процесс разработки и цели проекта, стремятся решать реальные проблемы пользователей, умеют находить простые решения сложных задач, могут предложить улучшения и реализовать их. Считаем важным понимание, что задача закрыта не после коммита, а после того, как результат доставлен и используется клиентом.· Если узнаешь себя в описании и тебе близок наш подход, будем рады знакомству! Условия работы: Работа в аккредитованной IT-компании; Ищем сотрудника в Новосибирске; Возможен гибридный формат работы: удаленно с возможностью приезжать при необходимости в офис в Академгородке; Официальное трудоустройство; Частичная компенсация медицинских услуг в клинике "Санитас".
Адрес
Новосибирск
Похожие вакансии
200 000 ₽
05.12.2022 12:24
CityAir разрабатывает и производит собственные станции для анализа примесей в воздухе и создает цифровые платформы для управления качеством воздуха и ...