👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Главный C#, C++ программист

Требования

БэкендErlangC#PythonJavaScriptJavaC++

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Помогаем предприятиям переходить на цифровые технологии

Описание вакансии

Условия работы

Санкт-Петербургский филиал компании Dell Software приглашает на позицию "Главный инженер-программист" для работы в команде одного из проектов Recovery Manager for Active Directory, Recovery Manager for Active Directory Forest Edition, Recovery Manager for Exchange.

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

·Работа в команде использующий Agile методы разработки приложений.

·Анализ и переработка архитектуры существующего корпоративного продукта.

·Анализ и внедрение в проект современных методик разработки приложений.

·Рефакторинг и фикс существующего кода продукта.

·Написание новой функциональности с применением современных методик разработки приложений.

·Анализ, разработка и создание конфигураций для автоматического тестирования продукта в Amazon Web Services.

·Использование Amazon Web Services для автоматического тестирования, поиска проблем, проверки и отладки приложения.

·Использование распределённой системы контроля версий git для эффективной параллельной работы над фичами продукта.

·Взаимодействие с внешней (американской) командой поддержки продукта для анализа проблем найденных потребителями.

·Разработка и реализация стратегии уменьшения количества проблем в продукте.

·Разработка и реализация стратегии увеличения скорости работы команды.

·Написание и поддержка юнит/модульных/приёмочных тестов для любого нового или отрефакторенного кода.

·Создание и поддержка инфраструктуры постоянной интеграции.

·Взаимодействие с другими командами с целью обеспечения эффективной работы над проектом.

·Создание и поддержка инфраструктуры для автоматического запуска приёмочных тестов и анализа результатов их прохождения

Требования к кандидату:

·5+ лет опыта разработки распределённых приложений (открытых или коммерческих)

·Знание структур данных, алгоритмов работы со структурами данных, понимание вычислительной сложности алгоритмов.

·Знание современных языков программирования (С++, C#/Java, JavaScript, Python, Erlang), уверенное владение как минимум двумя, желание изучать новые и использовать для решения поставленных задач.

·Знание и применение архитектурных паттернов для современных распределённых приложений.

·Знание современных подходов и методик автоматизации тестирования распределённых приложений. Умение применять эти знания на практике.

·Знание современных методик тестирования кода, практическое применение этих знаний.

·Понимание и применение на практике систем постоянной интеграции

·Знание сетевых и транспортных протоколов таких как TCP/IP, UDP, HTTP. Опыт работы с HTTP и TCP/IPSockets

·Опыт разработки и тестирования REST систем

·Опыт работы с современными RDBS (Relational Database Systems) и NoSQL базами данных, понимание различий между ними.

·Знание принципов вертикального и горизонтального масштабирования приложений. Умение применять на практике эти принципы.

·Хорошее знание английского языка

Будет преимуществом:

·Знание языков программирования С++, C#/Java, JavaScript, Python, Erlang

·Знание и опыт работы с IaaSandPaaS системами такими как Azure, AWS, GoogleAppEngine

·Знание PowerShell

·Знание и опыт работы с node.js

·Знание git и умение работать с github

·Опыт работы с системами автоматического приёмочного тестирования такими как Fitnesse, Cucumber, SpecFlow.

·Знание Unix систем на уровне администрирования и написания скриптов

Почему мы?

·Работа в Dell – это взамодействие профессионалов высокого уровня, потенциал которых направлен, в том числе, на качественное развитие технологий.

·Когда мы видим, что некое решение может быть улучшено, мы сразу беремся за дело.

·Позитивные и доверительные отношения сотрудников Dell выстраивают в компании культуру Победителей.

Бонусы

·36 дней ежегодного отпуска ·Гибкий график работы; ·ДМС, страхование жизни и страхование от несчастного случая; Обучение и сертификация

Дополнительные инструкции

Будем ждать Ваше резюме anastasia_pshegodska@dell.comВсегда рада ответить на Ваши вопросы.Anastasia PshegodskayaTalent Acquisition SpecialistDell | Russia, CISAnastasia_Pshegodska@Dell.comExplore excitingCareers at Dell |Apply on HeadHunter orLinked in|Like us on Facebook| Follow us on Twitter