Город: Киев
З/п: обсуждается с кандидатом
Опыт работы: Нет опыта
Отзывы о компании CorePartners

CorePartners - американская  софтверная компания, которая имеет офисы в США, России, а также в Украине. Деятельность Core Partners сконцентрирована на следующих основных направлениях: разработка заказного ППО для различных областей применения, системный анализ и интеграция, консалтинг.

CorePartners открывает новый офис в Днепропетровске, в связи с чем объявляет набор на вакантную позицию .Net-разработчик.  

Обязанности:

1.      Написание кода на платформе .net 4.0 (c# или vb – есть задачи и на том, и на другом языке, в зависимости от ситуации) для коробочного продукта одного из крупнейших игроков на рынке Association Management Software в США.

2.      Написание технических документов дизайна – т.е. оформление своих технических решений не только в коде, но и словами на английском языке. Может занимать до 20% рабочего времени.

3.      Потенциально – общения с аналитиками и техническими специалистами заказчика на английском языке.

Требования:

1.      Обладать «техническим» складом ума, уметь самостоятельно находить решения технических задач. У Заказчика огромная готовая система с плохой документацией – нужно уметь эффективно разбираться в чужом коде, чтобы её кастомизировать.

2.      Знание английского языка: минимум – чтение и грамотное письмо.

3.      Знать и понимать фундаментальные вещи в платформе .net (c# или vb) на уровне, достаточном для эффективного решения задачи. Т.е. что такое LinQ, Generics, сборщик мусора, какие есть коллекции – надо знать обязательно.

4.      ООП – как минимум понимание основных концепций и написание вменяемого кода. Паттерны наизусть можно не знать, но элементарные рефакторинги типа extract method, rename, move method и тд должны производиться быстро и естественно. В идеале нужно уметь решать локальную задачу дизайна таким образом, чтобы не было замечаний по поводу вменяемости и качества кода, ну или чтобы замечания понимались с первого раза и успешно исправлялись.

5.      Знать платформу asp.net и winforms. Как минимум на уровне понимания основных принципов, т.е. что такое postback, page lifecycle, .net controls, MVC pattern.

6.      Уметь писать unit tests. Речь идет не только о знании атрибута [Test] в NUnit, но скорее о способности писать грамотные unit tests – с правильным применением Mock frameworks, знать, что такое Arrange/Act/Assert и тд. Если опыт здесь небольшой или чисто теоретический – научим, но в этом случае желание научиться обязательно.

7.      Не бояться писать технические документы.

Желательно:

1.      Знакомство с REST web services, понимание принципов REST.

2.      Знание Design Patterns.

3.      Общая эрудированность – чтение технических блогов, книг.

4.      Хорошее знание английского языка, устная речь.

Условия:

1.      Стабильная зарплата (по результатам интервью),

2.       Социальный пакет.


Просьба направлять резюме с указанием кода .Net_Dnepr в теме сообщения

0
Нравится