Регион: Санкт-Петербург
Требуемый опыт работы: Более 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.
Похожие:
- Ведущий разработчик .NET
- Senior .Net Developer/ Ведущий Разработчик .Net
- Ведущий разработчик (ASP.NET)
- Программист – разработчик C# .NET
- Разработчик-консультант .NET