Software Egineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Чем мы занимаемся?
Разрабатываем проект по визуализации рынка облигаций, а значит у нас много задач по загрузке данных из разных источников, расчетам и подготовке данных к отображению. У нас есть веб версия и мобильное приложение, а значит и REST API, которое предоставляет необходимые данные. Вокруг этого постоянно возникают новые задачи и идеи: да, у нас есть и телеграм бот, и посмотреть как это будет работать в рамках мессенджера фб мы тоже не откажемся Этот зоопарк разнообразие покоится стоит на процессах TDD, Continious Integration и конечно же на нашей команде.
Scrum не предлагать
Кого мы ищем?
К себе в команду мы ищем бородатого архитектора или опытного разработчика, который:
- Прошел путь от проектирования системы до ее реализации и внедрения.
- Еще лучше, если довел эту систему до конца ее жизненного цикла.
- Знает, что такое требования к программному обеспечению, умеет их выделять (пусть и мысленно) и придерживаться.
- Понимает, что архитектура - это не только вопрос «технология А лучше, чем Б», а и ... (тут вы нам сами расскажете).
- Понимает, что архитектура - это не набор шаблонов из очередного исправленного и дополненного издания книги ABC, а и ... (тут вы нам сами расскажете).
- Знает, как принимать решения, принимает решения и несет ответственность за эти решения.
- Умеет вместо односложных ответов «Это работать не будет» давать развернутые пояснения, а еще не боится попробовать и проверить новую гипотезу.
- Последователен в своих действиях и аргументации.
- Умеет воплощать свои решения в жизнь, а значит умеет договариваться/убеждать/угрожать/заставлять всех заинтересованных и незаинтересованных лиц.
Скорее всего вы нам не подойдете, если...
- Вы исключительно разрабатывали и разрабатываете код по спецификациям или имея четкий алгоритм (этот код может быть сложен в реализации или сложен в понимании как дискретное логарифмирование на эллиптических кривых над конечными полями, но скорее всего вы нам не подходите).
- При вопросе «почему ...» вы отправляете спрашивающего к бизнес аналитику или используете заклинание «мне так сказали».
- В аргументации вы часто отсылаете к прочитанному в книге или свое мнение подменяете мнением автора очередного шаблона.
- У вас защищена кандидатская, не имеющая отношение к сфере вашей профессиональной деятельности. А вы же профессионально зарабатываете разработкой программного обеспечения, да?
Какие технологии?
Python и/или java.
Знание и практический опыт применения в реальных проектах других языков, как расширяющий сознание кругозор, приветствуется.
Дополнительные инструкции
Предусмотрено выполнение тестового задания и описание проектов, отвечающее на вопросы:
1) Приведите примеры работ, которые были опубликованы на реальных пользователей.
2) В примерах из п.1 поясните, какая задача перед Вами стояла, какое решение Вы предложили и почему.
3) Если примеры из п.1 Вы делали не самостоятельно, а например, как член команды разработки, то поясните (а еще лучше покажите), что конкретно сделали лично Вы.
4) Объясните, почему Вы считаете, что решенная задача выполнена успешно, или не успешно. Как Вы это поняли?