Senior Software Developer

Москва

TeamCity – это инструмент для организации процесса непрерывной интеграции (Continuous Integration), используемый тысячами компаний во всём мире.

TeamCity – это серверное приложение, построенное на базе технологии J2EE, и обеспечивающее непрерывную сборку проектов, автоматическое  тестирование, анализ качества кода, а также мониторинг и раннее оповещение о проблемах, возникших в процессе интеграции.

TeamCity поддерживает проекты, разрабатываемые на базе технологий Java, .NET, Ruby, и многих других. Наша цель предоставить инструмент который легко настраивается и используется, но одновременно является достаточно гибким для поддержки нестандартных случаев. TeamCity совместим с множеством билд систем, средств unit-тестирования, систем контроля версий, и интегрированных средств разработки (IDE).

Вам предстоит:

развивать поддержку .NET технологий в TeamCity, делая продукт еще более удобным и мощным для .NET разработчиков.

 

Мы ищем:

  • Эксперта в платформе .NET., который внимательно следит за изменениями, происходящими в мире .NET технологий и способен выявить тенденции развития экосистемы в целом.
  • Опытного профессионала, способного полностью взять на себя ответственность за развитие компоненты / подсистемы сложного серверного продукта.
  • Разработчика, знающего Java в достаточной степени, чтобы понимать и развивать сопутcтвующий код на этом языке, поскольку существенная часть кода интеграции TeamCity с .NET технологиями написана на Java.

Необходимые навыки:

  • опыт разработки сложных систем c использованием .NET;
  • опыт реализации проектов на Java;
  • знание и опыт использования средств разработки под .NET (NuGet, TFS, MSBuild, unit testing frameworks, coverage tools);
  • понимание принципов OOP;
  • понимание принципов клиент-серверных приложений;
  • умение разбираться и рефакторить как свой, так и чужой код;
  • самостоятельность, организованность, ответственность;
  • умение и желание работать без непосредственного контроля;
  • умение работать в распределенной команде (Санкт-Петербург – Мюнхен – Прага);
  • уверенное владение английским языком.

Плюсами будут:

  • опыт разработки своих собственных или  open source  проектов (ссылки в CV приветствуются);
  • опыт использования TeamCity или других систем непрерывной интеграции.

 

Откликнуться на вакансию
Расскажите нам немного о себе в свободной форме, напишите, почему вас заинтересовала вакансия. Мы будем рады изучить ссылки на ваши проекты, блоги или другие важные документы, которыми вы захотите поделиться.

Ваше резюме или портфолио: