✌︎
Кто мы
Xored Software — 100% Российская компания, созданная с нуля в Новосибирском Академгородке, и широко известная в мире Eclipse своими технологиями и продуктами. Компания — член Eclipse Foundation, многие инженеры компании — официальные коммитеры в различные проекты Eclipse Foundation, например Eclipse Dynamic Languages Toolkit (DLTK), Tigerstripe, EPP, и контрибуторы во другие проекты этой уважаемой организации.
Eclipse DLTK Project был изначально предложен нами в Eclipse Foundation, стал официальным проектом в 2006 и с тех пор входит в одновременные ежегодные выпуски Eclipse технологий (Europa, Galileo, Ganymede, Helios, иIndigo). На базе DLTK выпущен ряд коммерческих продуктов, таких, как Zend Studio или 3rdRail от Borland, и достаточное количество open source решений, например VJET JavaScript IDE, инструменты для лингвистов в IBM Watson, так что мы с уверенностью можем сказать что код, созданный нашими программистами в данный момент работает на сотнях тысяч компьютеров по всему миру. С 2007 года сотрудники компании — постоянные докладчики на специализированных конференциях проводимых Eclipse Foundation, таких как EclipseCon.
Но наша деятельность далеко не ограничена средствами разработки. Много ресурсов мы тратим на разработкисистем моделирования, в первую очередь для компаний телекоммуникационного сектора. Среди наших клиентов такие мировые гиганты, как Cisco Systems и British Telecom, использующие наш опыт для создания инструментов моделирования сетевых сервисов, тестирования сетевого оборудования и т.д.
В 2011 году компания выпускает ряд собственных продуктов, включая средства автоматизации функционального тестирования RCPTT; экспертную систему анализирующую большие объемы информации, измеряемые сотнями гигабайт X5; а так же среду разработки для развивающегося языка программирования Fantom (F4). Кроме того, данная среда разработки — первая в мире среда разработки на платформе Eclipse для языка программирования, написанная на этом же языке (не считая Java Development Tools).
Требования к кандидату
Для начала — то, что требованием не является:
- Нам не важно, знаете ли вы Java, С#, и т.д. Дело в том, что скорее всего вы не знаете Fantom и Nim, а на них вам тоже, возможно, придется программировать. Кроме того, если вы знакомы со Scala или Clojure на достойном уровне — мы готовы с вами работать минуя всякие собеседования.
- Нам не важно, сколько разнообразных технологий вы использовали или знаете. Безусловно, эти знанияпригодятся вам в работе, но еще раз — это не является для нас требованием. Мы создаем технологии, и те,что интересны нам в данный момент, уж точно отсутствуют в вашем резюме. Хотя если вы один из создателей чего-то значимого и/или общепризнанного, например, Hibernate, Maven, Spring Framework, или же Eclipse - мы готовы с вами работать, минуя всякие собеседования.
- Нам не важно, есть ли у вас высшее образование или его по каким-либо причинам нет. Это не означает, что мы — сборище необразованных балбесов, в нашем штате есть и кандидаты наук, но еще раз: высшего образования вы можете не иметь.
- Нам не важен ваш пол, возраст, и сексуальная ориентация. Это опять же не значит...
То, что важно (требования):
- Знание основ программирования. Кнута цитировать вы не обязаны, но главы из какой-нибудь классической книжки а-ля "Алгоритмы и Структуры Данных" Вирта не должны быть для вас откровением.
- Глубокое понимание объектно-ориентированного программирования и дизайна. Слушать про дизайн паттерны нам не интересно — лучше покажите нам красивый дизайн.
- Интерес ко всему новому, но без фанатизма. Если вы считаете, что Java и/или C# — вершинаэволюции современных языков программирования, вы нам вряд ли подойдете. Если вы считаете что J2EE стек или ASP.NET — лучшее, что есть в мире, мы поверим, если вы нам докажете это в сравнении с альтернативными стеками. Если вы ни разу не интересовались Cloud, NoSQL, highly scalable архитектурами — плохо. Просто расскажите нам про что-нибудь новое, интересное, имеющее практический смысл, и мы найдем с вами общий язык.
- Умение делать вещи. Покажите нам свой результат. Нам неинтересны сухие строчки в резюме. Программисты делают вещи, которые кто-то где-то использует. Мы надеемся что ваши Вещи можно потрогать (продукты), рассмотреть (open source, студенческие работы), или просто что-то прочитать про них в сети. Если же во всем интернете нельзя найти даже строчки вашего кода (в исходном или бинарном виде), то, собственно, зачем вы вообще работаете... Кстати, умная статья или идея — тоже Вещь.
Что мы предлагаем
- Интересную и разнообразную работу в области создания инструментария для разработчиков и средств моделирования (здесь больше Java и стек технологий Eclipse). Для любителей emerging технологий и языков программирования в работе проекты на языках Fantom и Nim, проект, использующий CouchDB, и т.д.
- Возможность быть интегрированным в мировой процесс разработки ПО, и, как следствие, быть в курсе всех современных трендов, процессов и достижений в области разработки.
- Возможность участия в выставках и конференциях разработчиков ПО в США и Европе.
- Уверенность в том, что результат вашей деятельности будет использован если не десятками тысяч, то, как минимум, сотнями людей по всему миру.
- Мы открыты для всего нового и не ограниченны какими-либо технологическими требованиями от менеджеров среднего звена. У нас их вообще нет (менеджеров), а только инженеры, на всех уровнях и во всех отделах. Так что предлагайте идеи, технологии, организационные улучшения.
- Профессиональный рост в рамках организации ограничен исключительно вашими талантами.
- Мы — стабильная контора со среднесрочными (12–18 месяцев) контрактами с мировыми лидерами ИТ и свободными собственными средствами, что позволяет нам как развиваться организационно, так и развивать собственные продукты с горизонтом планирования примерно на год вперед.
- Работа в Академгородке, центре Новосибирска, Барнауле или Праге.