Содержание обязанностей:
- Разработка, отладка и
сопровождение приложения (ERP системы и портальные решения
информационно-социального назначения), разработка веб-сервисов.
- Участие в анализе архитектуры,
создание архитектуры приложения.
- А также, в зависимости от
квалификации, управление группой .NET разработчиков.
Необходимая квалификация:
- опыт разработки коммерческих
приложений на С# от 2х лет;
- знание платформы .NET
ASP.NET MVC;
- знание технологий работы с
базами данных: Oracle, MS SQL, T-SQL;
- знание и умение применять
средства коллективной работы(опыт с Git, JIRA), умение читать и понимать
чужой код;
- личные качества:
обязательность, аккуратность, способность планировать свое время,
коммуникабельность;
- технический английский
язык для чтения, понимания и написания документации;
- твердое понимание концепций
ООП, паттернов проектирования;
- высшее техническое образование.
Для full-stack должности в направлении разработки финансовых систем - it is nice to have an
inderstanding of finance mangement subject area, стек:
- UI Layer – UI Developers
should have experience with AngularJS or similar (e.g.: React) to create
responsive single page web applications. Must have an understanding
of best practices in JavaScript development, including proper design of
components so that they support extensibility, testing, and reuse.
- Service Layer – Application
developers should have experience using C#, with a solid track record in
designing, building, and deploying applications to production
environments. Ideally that reflects depth in creating well designed
applications (layering, separation of concerns, SOLID design
principles). Should have experience with building significant
computational / logic oriented libraries, as well as creating interface
layers using REST Web Services and providing access to backend data
stores.
- Persistence Layer – Database
developers should have demonstrated experience with relational database
design, including data modeling and normalization. Should have
experience with SQL Server as a database, programming experience using
Transact-SQL, and knowledge of best practices for identifying and
addressing performance considerations (indexing, efficient usage of SQL, etc). Exposure and
familiarity with Hadoop and/or Data Virtualization are ideal.
Приветствуется дополнительная, но не обязательная квалификация:
- понимание основ криптографии и
защиты информации;
- опыт написания технической
документации;
- знание MS SharePoint 2010,
знание его API, знание архитектуры и принципов взаимодействия различных
компонентов SharePoint, умение добавить и настроить Веб-части(разработать
дополнения SharePoint Visual Web Parts) , настройка доступа пользователей,
извлечение и публикация элементов, настройка рабочих
процессов (Workflows), заданий таймера (Timer Jobs), главных страниц
(Master Pages);
- Знание MVC
Framework 2.0/3.5, Threading, WebServices, Windows Services;
- навыки управления и
администрирования Microsoft IIS;
- навыки работы с PowerShell и
stsadm;
- знание C/C++;
- знакомство с
MS Commerce Server, MS BizTalk, MS Dynamics AX;
- опыт работы по Agile –
Scrum, Kanban, Lean;
- опыт Test
driven development (TDD).
Условия занятости: полная занятость, работа в офисе, дружная команда,
интересные проекты, современные условия работы и инструментарий, карьерные
перспективы, благоприятная творческая атмосфера в команде. Качество процессов и
условий гарантировано СМК БелХард.