Middle/senior С# разработчик

Требования

Бэкенд, Средний (Middle).NETC#

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Мы разрабатываем сервисы, которые экономят время и деньги более чем двум миллионам компаний и бизнесменов по всей стране

Описание вакансии

Условия работы

В Контуре десятки продуктов и команд разработки: от стартапов до Экстерна с миллионом пользователей и командой разработки в несколько сотен человек. Можно выбрать команду, проект и свои будущие задачи осознанно: программа адаптации позволяет попробовать себя в разных командах и выбрать ту, что ближе по духу. 

В командах разработки представлены самые разные роли: бэкендеры, фронтендеры, девопсы, дата-сайентисты, аналитики, тестировщики, проектировщики интерфейсов, инженерные психологи, менеджеры разработки.

Контур большой, но в то же время очень ламповый. Мы:

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

Про задачи

На любой вкус и цвет: бизнес-логика, алгоритмы, искусственный интеллект, высокие нагрузки, оптимизация (вплоть до работы с байт-кодом CLR), инфраструктура, проектирование архитектуры, веб, десктоп. Ну, вы поняли:)

Наши ожидания:

  • вы пишете промышленный код на C#, за который не будет стыдно перед коллегами: эффективный, когда это необходимо, и простой и поддерживаемый в остальных случаях (также нам нужны опытные разработчики на Java и C++, готовые перейти на C#);
  • разбираетесь в чужом коде, понимаете задумку автора и даете обратную связь по этому коду;
  • умеете решать одну и ту же задачу разными алгоритмами и определять, в какой ситуации тот или иной алгоритм эффективнее;
  • придумываете решение для нестандартных задач, правильно комбинируете базовые структуры данных и алгоритмы;
  • разбиваете решение задачи на логические блоки в соответствии с общепринятыми практиками (SOLID, паттерны проектирования);
  • проектируете архитектуру приложения, представляете ее в виде набора сервисов или других составных частей и описываете их взаимодействие;
  • умеете четко формулировать свои мысли, объяснять принятые решения. 

Дополнительными плюсами будут:

  • хороший технологический кругозор по.NET и базам данных (в т. ч. NoSQL);
  • опыт разработки веб-приложений;
  • опыт работы с распределенными системами и хранилищами данных;
  • умение планировать, как может развиваться продукт, и закладывать точки роста архитектуры;
  • опыт руководства командой разработки и обучения новичков.

Технологии зависят от команды разработки

C# (ASP.NET MVC, ASP.NET Web API, WPF, WCF), 
TypeScript, JavaScript (jQuery, React, AngularJS, Knockout), 
MS SQL, PostgreSQL, Cassandra, MongoDB,
Elasticsearch, RabbitMQ, Selenium, Git, TeamCity, Youtrack.

Мы практикуем

Scrum, Kanban, CI/CD, Code review, TDD, Pair programming. 

Также изобретаем новые процессы и практики на ходу, куда без этого.

Что предлагаем?

  • комфортную зарплату в зависимости от ваших технических знаний и навыков;
  • обучение за счет компании, поездки на ИТ-конференции, митапы, в т. ч. спикером;
  • погружение в среду профессионалов: внутренние профессиональные сообщества, летучки и обмен опытом между командами;
  • классный офис с зонами релакса, библиотекой, тренажерными залами и кухнями со всеми вкусными радостями;
  • пруд и зоны для пикника, где можно тусить с командой. А скоро у нас будет новая супернабережная;
  • общеконтуровские движухи: летние и зимние праздники, турниры по различным видам спорта, настольным и интеллектуальным играм (например, наш внутренний чемпионат по «Что? Где? Когда?» собирает по 60 команд и является самым массовым турниром по этой игре в Екатеринбурге); 
  • мощный комп (i7, два монитора);
  • гибкий график работы.


Если вы крутой разработчик не из Екатеринбурга, мы готовы помочь с переездом и компенсацией стоимости аренды жилья на первые три месяца.


Наш офис

Мы работаем в собственном 10-этажном стильном и комфортном офисе на Широкой речке. Пусть вас не пугает месторасположение, ведь для сотрудников у нас организован корп.трансфер из разных районов, а для автомобилистов большая парковка. Например, дорога из центра занимает 20 минут, потому что путь идет против пробок. Зато у нас собственное футбольное поле и баскетбольная площадка, пруд с утками, зоны для пикников, а внутри - музыкальная студия, техническая библиотека, тренажерки и много другого - приезжайте, посмотрите сами :) Как добраться. Для сотрудников и гостей организован трансфер туда и обратно. Корпоративные автобусы выезжают из районов: Ботаника, Центр, ЮЗ, ВИЗ, УрФУ (Мира и Ленина), Академический. Также есть промежуточные остановки. И общественный транспорт останавливается около офиса (ост. «пер. Клеверный» — авт. 24, 48, 63, 64). А автовладельцев ждет четырехэтажная парковка на 400 мест.

Для тех, кто не готов ездить на Широкую речку, есть вакансии и в центре, на Народной воли 19а.