Вакансии 2ГИС в Новосибирске

.Net разработчик (ERM)

Наша команда автоматизирует и поддерживает процесс продаж рекламы в 2ГИС, а также все что рядом с этим. Все началось с ERM (Enterprise Relationship Management) - распределенной системы управления клиентами и их рекламой, работающей в контексте разных бизнес-моделей – так мы называем особенности тех регионов, где присутствует 2ГИС. Сейчас таких регионов восемь – Россия, Кипр, Чехия, Чили, Украина, ОАЭ, Кыргызстан и Казахстан. В каждой из этих бизнес-моделей есть много общего с другими, но есть и свои частности.

В данный момент у нас уже целый ряд систем, автоматизирующих тот или иной бизнес процесс в контексте коммерческой деятельности. Это непросто и требует постоянного развития, в том числе технологического. Это переплетение процессов продаж рекламы, взаимодействия с клиентами, управления финансовой информацией, администрирование процесса продаж, автоматизация планирования рабочего дня менеджеров. И это только вершина айсберга.

Что важно:

  • Умение создавать программное обеспечение, которым пользуются. Умение писать код, который выходит в продакшн. Опыт работы в серьезных коммерческих проектах;
  • Отличное знание .NET Framework и понимание всех популярных технологий вокруг платформы (.NET Core, ASP.NET MVC/WebAPI, EF и т.д.). Знание и опыт использования библиотек, которые решают типичные для большинства систем задачи;
  • Серьезный опыт использования БД (проектирование, развитие, оптимизация и т.д.);
  • Искренняя заинтересованность в результатах своей работы, результатах команды и проекта;
  • Умение работать в команде, применять инженерные практики. Находить компромиссы и принимать взвешенные решения. Умение и желание учиться на ошибках;
  • Нацеленность на результат. Умение брать на себя ответственность и доводить задачи до успешного результата.

Будет дополнительным плюсом:

  • Понимание принципов и концепций DDD. Умение объяснить, чем отличается CRUD от CQRS, и причем тут Event Sourcing (ES);
  • Знание и понимание различных принципов построения сложных систем. Понимание микросервисной архитектуры, ее особенностей, плюсов и минусов;
  • Опыт реализации многокомпонентных приложений;
  • Умение на практике показать, что такое SOLID и какие паттерны бывают;
  • Умение писать юнит-тесты. Еще лучше понимание подходов TDD и BDD;
  • Знание JavaScript и популярных JS-фрэймворков (Angular, React и т.д.);
  • Опыт построения высоконагруженных систем;
  • Знание технологий и инструментов контейнеризации и оркестрации (Docker, Kubernetes и т.д.);
  • Опыт использования технологий и инструментов CI/CD (TeamCity, GitLab, TFS и т.д.);
  • Опыт использования NoSQL БД и хранилищ (Cassandra, Redis и т.д.);
  • Опыт использования брокеров сообщений (RabbitMQ, Service Bus, Kafka и т.д.).

Немного об R&D 2ГИС

В Новосибирске у нас два больших офиса: этаж в Технопарке и одиннадцать этажей в Сан-Сити. Ты будешь работать в Сан-Сити. У нас нет дресс-кода и строгого графика. Кто-то приходит в 9, кто-то в 10, а кто-то когда удобно ему и команде. Главное, чтобы ты выполнял задачи в срок и был на связи с коллегами.

Мы используем современные технологии и любим о них говорить. Выступаем на конференциях и сами их организуем. Еще мы стараемся регулярно устраивать тимбилдинги, так как считаем, что хорошие отношения в команде — залог продуктивной работы. Заработную плату готовы обсуждать индивидуально.

Ждём ваших резюме с указанием вакансии на электронную почту e.valua@2gis.ru. С вопросами можно обращаться по телефону: 8-913-586-61-68. Ответит Лиза Валуа.

Откликнуться на вакансию