Обязанности
· Разрабатывать уровни кода, программировать уровни бизнес логики, разрабатывать интерфейсы, программировать сервисы, создавать хранимые процедуры и др. в зависимости от рабочего задания / проекта.
· Использовать в работе общепризнанные стандарты программирования с учетом требований заказчика, принципы и передовой опыт.
· Понимать концепции построения баз данных и профессионально работать с различными типами запросов.
· Обращаться за разъяснениями к руководству, вовремя задавать вопросы и обсуждать проблемы, касающиеся результатов работы.
· Периодически советоваться с коллегами / техническим руководителем.
· Участвовать в мероприятиях по подготовке разработческой среды.
· Исполнять код в среде для тестирования.
· Проводить обзор работы с коллегами во время разработки, программирования и тестирования.
· Оформлять документацию в рамках своей компетенции.
· Готовить инструкции и чеклисты для стадий разработки и тестирования.
· Предоставлять обратную связь команде разработчиков.
· Предоставлять обратную связь разработчикам, чтобы код соответствовал требованиям.
· Вносить изменения по результатам обратной связи.
· Предоставлять руководителю / техническому руководителю необходимые и временные обновления статуса проекта.
· Обновлять матрицу соответствия требований для пакета разработки
· Выступать в роли наставника для разработчиков и помогать им преодолевать технические трудности в процессе создания кода
· Следовать правилам управления исходным кодом, установленным для проекта
· Предусмотрительно указывать руководителю на возможные риски.
· Оказывать поддержку в проведении аудита
Требования
· Диплом не ниже бакалавра в ИТ, инженерных или смежных дисциплинах
· Опыт разработки веб-приложений – не менее 5 лет
· Опытработывобласти AngularJS, Angular Material Design, HTML-5, CSS, JavaScript, AJAX, MVC, ASP.NET
· Опыт разработки и использования сервисов RESTful Web Services
· Знание процессов тестирования на стороне клиента и опыт по управлению изменениями в TFS (Team Foundation Server)
· Практический опыт работы с Visual Studio – не менее 5 лет
· Подтвержденный опыт создания раскадровок и прототипов, демонстрирующих вид и поведение приложения
· Приветствуется наличие опыта работы с React и NodeJS
· Подтвержденный опыт и знания многоуровневой и межплатформенной архитектуры
Навыки
· Способность работать совместно с бизнес-аналитиками и командой клиента, чтобы понять бизнес-процессы и технически реализовать их.
· Способность работать совместно с клиентом и командой, чтобы разработать стандартное, повсеместно используемое программное обеспечение
· Постоянное желание продвигать новые технологии
· Бережливый менеджмент
· Уровень владения английским языком – достаточный для повседневного общения и понимания задач, руководителя и клиентов
Мы предлагаем
· Работу в международной команде
· Конкурентную заработную плату (обсуждается с успешным кандидатом)
· Рабочую визу в Испанию
· Содействие в переезде в Барселону
· Систему наставничества