Отдел разработки и исследований
Компания SmartBear занимается разработкой программного обеспечения, поэтому конечно же у нас есть Отдел разработки и исследований, который объединяет программистов, создающих наши продукты.
Работать здесь и сложно, и очень интересно. Поскольку наши приложения предназначены для IT специалистов и решают достаточно сложные специфические задачи, то для их создания необходимо разбираться в деталях различных программных технологий и библиотек, в особенностях работы системных модулей и сервисов. В нашей работе зачастую заранее сложно сказать, можно ли реализовать задуманное, поэтому приходится проводить различные исследования, искать и оценивать пути решения поставленных задач.
При этом создаваемое нами ПО должно быть удобным и легким в работе, поэтому наши ребята не только пишут мощную “начинку”, но и создают красивые и удобные современные пользовательские интерфейсы, которые позволяют легко управляться с мощью разрабатываемых приложений.
Сотрудники отдела разделены на несколько групп по направлениям:
- Функциональное тестирование desktop приложений, созданных с помощью различных средств разработки и языков программирования: C#, Visual C++, Delphi, C++Builder, Java, Flash, Flex и других;
- Функциональное тестирование web страниц;
- Нагрузочное тестирование web серверов;
- Тестирование мобильных приложений (Android и iOS);
- Поддержка разнообразных элементов управления;
- Профилирование и оптимизация приложений;
- Сборка программных продуктов и выполнение сопутствующих задач;
- Поддержка разнообразных элементов управления;
- И другие.
Сотрудники не обязательно жестко прикреплены к какой-то группе. Часто один и тот же человек входит в несколько команд, где помогает решать задачи на основе всего объема своих знаний и опыта.
Высокий уровень профессионализма наших сотрудников подтверждается различными наградами, которыми были отмечены наши продукты, а также известностью наших решений на мировом рынке. При этом мы не считаем, что наш коллектив достиг совершенства и не может стать лучше. Мы рады принять в нашу команду людей, которым интересны программные технологии и решение различных, в том числе и сложных задач.
Что необходимо для работы
- Опыт разработки на одном или нескольких языках программирования (C++, Delphi, Java, С#, Assembler и другие);
- Хорошее алгоритмическое мышление, знание ООП.
- Умение писать хорошо структурированный, надежный код.
- Английский язык для чтения технической документации.
В зависимости от вакансии может потребоваться (и в любом случае будет приветствоваться ☺)
- Глубокое знание Windows API;
- Знание ATL, STL, ASP .NET, JavaScript, Flash/Flex;
- Опыт работы с COM;
- Знание мобильных платформ (Android, iOS);
- Навыки многопоточной разработки;
- Знание Windows sockets;
- Навыки работы с распределенными системами контроля версий (Mercurial).
Не стоит отчаиваться, если же вы ещё чего-то не знаете. В процессе работы вы сможете самостоятельно получить необходимую информацию, развить и улучшить свои знания и навыки.
Личные качества, необходимые для работы
- Обучаемость;
- Внимательность;
- Стремление расширять свой кругозор и повышать профессиональный уровень;
- Умение разбираться в чужом коде и работать в команде;
- Ответственность;
- Дисциплинированность.
Условия работы
Я хочу быть у вас разработчиком. С чего начать?
- Пошлите свое резюме по электронной почте на адрес info@smartbear.ru с пометкой "Development" или “R&D” в заголовке письма. В случае возникновения вопросов, Вы можете позвонить нам по телефону, который указан на странице Контакты).
- Получите тестовое задание и выполните его. Отправьте нам результаты;
- В случае успешного прохождения тестового задания, мы пригласим вас в офис для выполнения очных тестов и собеседования.