Ведущий разработчик .NET Core
Частный рекрутер
Рекрутер Алина
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 3 до 5 летот 180 000 до 220 000 ₽
Предметная область: Разработка аппаратно-программной платформы комплексного мониторинга и управления транспортными средствами (технологии ConnectedCar)
Наша компания, являясь структурным обособленным подразделением крупнейшего в России автопроизводителя ПАО Соллерс (), занимается проектированием, разработкой, производством устройств сбора телематической информации с автомобильных систем и управлением бортовыми устройствами и агрегатами.
Сейчас мы активно расширяем штат и ищем высококвалифицированных специалистов по разработке программного обеспечения на достойную зарплату, работа в офисе (Москва, Санкт-Петербург, Барнаул) с возможностью работать удаленно.
Технологический стек
Архитектурные принципы:
Cервисная архитектура, потоковая обработка данных, распределенная высоконагруженная вычислительная система, ComplexEventProcessing, ReactiveDesign, Actors/MessagePassing, ServiceContracts, RESTAPI.
Языки программирования, фреймворки и библиотеки, базы данных:
Linux, Docker, С#, .NET Core 3, Golang,Kubernetes, PostgreSQL, Yandex ClickHouse, Apache Kafka, Apache Spark, Akka.NET, OpenAPI(Swagger), Google protobuf
Обязанности
- Разработка микросервисов программной платформы, написание модульных тестов;
- Реализация и развитие RESTAPI микросервисов платформы;
- Оценка сроков решения задач разработки;
- Активное участие в планировании итераций разработки (спринтов);
- Активное участие в инспектировании кодовой базы (CodeReview);
- Активное участие в обсуждении и принятии архитектурных решений;
- Активное участие в планировании релизов сервисов программной платформы;
- Делиться своей экспертизой с командой;
Требования
- Ориентированность на релиз полезной пользователям функциональности программного продукта
- Стремление к личностному и профессиональному развитию;
- Уверенные знания и опыт работы с форматом сериализации данных Protobuf;
- Знание и опыт использования принципов функционального программирования;
- Опыт работы с OLTP/OLAPбазами данных (SQLServer, PostgreSQL, Cassandra, ClickHouseetc),
- Опыт разработки под платформу Linux/Unix;
- Опыт работы с системой контейнеров Docker;
- Опыт работы с системами оркестрации контейнеров Docker – Kubernetes, DockerCompose;
- Опыт разработки высоконагруженных сервисов;
- Знание подходов к созданию архитектуры программных продуктов: модульность, слабая связанность программных компонент;
- Умение и желание создавать чистый программный код, удобный для тестирования, расширения функциональности и сопровождения;
- Опыт написания модульных тестов;
- Личные качества: ответственность, стрессоустойчивость, коммуникабельность, быстрая обучаемость, самостоятельность;
- Знание английского языка на уровне чтения и понимания тех. литературы;
Будет дополнительным плюсом
- Собственные проекты на GitHub, GitLab и других репозиториях;
- Знание концепции «Интернет вещей» (IoT), опыт программного взаимодействия с устройствами IoT с серверной стороны;
- Опыт работы с CI/CD системами;
Мы предлагаем
- Интересные и нетривиальные задачи;
- Возможность принять участие в создании и развитии инновационного программного продукта;
- Оформление по ТК РФ;
- График работы 5/2;
- Достойная и полностью «белая» заработная плата (уровень заработной платы обсуждается с успешным кандидатом);