Разработчик .NET / 92

Регион: Санкт-ПетербургТребуемый опыт работы: Более 1 годаПредполагаемый уровень месячного дохода:

не указан

Вакансия .NET Developer(Разработчик .NET) Требуется рзработчик на платформе .NET для разработки ПО класса OSS Inventory & Design (Заказчик – один из крупнейших отечественных операторов связи). Основные обязанности

  • Участие в разработке дизайна: разработка технических решений на уровне классов и интерфейсов (low level design), их базовое описание в UML, защита и согласование в рамках проектной группы;
  • Непосредственная разработка новой функциональности ПО и улучшение / исправление ошибок существующей;
  • Непосредственная реализация разрабатываемых solution architect’ом планов рефакторинга в коде ПО;
  • Оперативное исправление в коде возникающих в процессе эксплуатации ПО инцидентов и реализация запросов на изменение (RFC).

Перспективы развития

  • Техническое руководство разработкой отдельных подсистем в роли team lead’а команды из 2х – 5ти человек.

Технические требования к кандидату

  • Понимание принципов OOAD и OOP и опыт применения их на практике;
  • Знание реляционной теории и опыт разработки информационных моделей для одной из следующих СУБД: MS SQL, Oracle DB, Sybase, Firebird, MySQL, DB2;
  • Уверенное знание C# и понимание общей архитектуры платформы .NET: модель исполнения и ключевые технологические составляющие;
  • Знание и опыт разработки с использованием WPF, WCF и .NET Serialization;
  • Понимание принципов и навыки развертывания и конфигурирования .NET-приложений, в том числе под MS IIS.

Дополнительными преимуществами являются

  • Знание и опыт формального описания технических решений на основе UML, желательно посредством одного из следующих инструментов: MS Visio, Rational Software Architect , Sparx Enterprise Architect ;
  • Знание IDEF1X, понимание ER-моделирования и моделирования на основе Use Cases;
  • Знание одного из коммерческих ORM-фреймверков: .NETEF, JPA/CMP, Hibernate/NHibernate;
  • Знание J2SE/J2EE, C/C++, Ruby on Rails;
  • Опыт использования одного из инструментов: MS TFS/VSS, Ant/NAnt, TeamCity, Rational Clear Case/Requisite Pro, JIRA, SVN, Subversion, Version One;
  • Общее понимание процессной модели разработки ПО и базовые знания одной из методологий: RUP/AUP, MSF, Crystal, XP, SCRUM, CMMI.
  • Опыт работы в команде от 3-х разработчиков;
  • Опыт разработки и использования unit tests;
  • Понимание и умение использовать на практике классические алгоритмы и структуры данных;
  • Знание Design Patterns, Fowler’s Enterprise Patterns, Enterprise Integration Patterns, SOA Patterns, Continuous Integration.

Дополнительно:

  1. Ведущий разработчик .NET / 78
  2. Java разработчик
  3. Java Разработчик
  4. Software Developer (.Net)/ Разработчик / 96
  5. Разработчик C#, .NET / 14