MDC Precision
Software Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик веб-приложений и внутренних инструментов: полный цикл от проектирования до поддержки, интеграции с Microsoft Dynamics ERP, SQL Server и Power BI. Роль совмещает веб-разработку, BI-отчётность и поддержку ERP-интеграций.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать защищённые веб-приложения, внутренние инструменты, API, фоновые сервисы и системные интеграции
- Создавать адаптивные и поддерживаемые интерфейсы на HTML, CSS, JavaScript/TypeScript и современном frontend-фреймворке
- Разрабатывать backend-сервисы на C#/.NET, Python, Node.js или одобренном стеке компании
- Создавать и поддерживать REST API и интеграции между веб-приложениями, Microsoft Dynamics ERP, SQL Server, Power BI и сторонними платформами
- Анализировать требования, готовить технические дизайны, оценивать работы и поставлять решения через workflow с контролем версий
- Писать unit-, integration- и end-to-end тесты сообразно риску и сложности приложения
- Участвовать в code review и улучшать надёжность, производительность, поддерживаемость, доступность и безопасность приложений
- Вести техническую документацию, инструкции по развёртыванию, маппинги данных, процедуры поддержки и записи об изменениях
- Проектировать, разрабатывать, публиковать и поддерживать дашборды и отчёты Power BI для операционных и управленческих решений
- Переводить бизнес-определения в документированные KPI, меры DAX, drill-down отчёты и переиспользуемые семантические модели
- Использовать Power Query, DAX, SQL и моделирование данных для объединения данных из Microsoft Dynamics ERP, SQL Server, таблиц, API и других источников
- Сверять результаты дашбордов с транзакциями ERP и системами-источниками для обеспечения точности, полноты и согласованности
- Настраивать и поддерживать workspaces, приложения, расписания обновлений, шлюзы, права доступа и row-level security в Power BI
- Мониторить обновления датасетов и производительность отчётов, устранять сбои обновлений, неточные результаты и медленные отчёты
- Поддерживать UAT, обучение, коммуникацию о релизах и внедрение утверждённых отчётов
- Поддерживать разработку приложений и требования к интеграции с Microsoft Dynamics ERP
- Работать с функциональными пользователями для понимания процессов Finance, Procurement, Inventory, Sales, Production и Supply Chain
- Разрабатывать и поддерживать одобренные интерфейсы, отчёты, экспорт/импорт данных, планировщики и вспомогательные приложения, связанные с Dynamics
- Диагностировать проблемы в поведении приложений Dynamics, интеграциях, данных SQL, пакетной обработке, правах доступа и зависимых системах
- Помогать с тестированием и контролируемым развёртыванием изменений, связанных с ERP
- Защищать целостность данных ERP, соблюдая процедуры change-management, контроля доступа, резервного копирования и релизов
- Документировать кастомизации, интеграции, бизнес-правила, маппинги данных, известные ограничения и зависимости поддержки
Требования
- Не менее трёх лет профессионального опыта в разработке ПО или веб-разработке
- Подтверждённый опыт поставки и поддержки бизнес-приложений в production-среде
- Практический опыт разработки с комбинацией: C#/.NET, Python, JavaScript/TypeScript или Node.js
- HTML и CSS
- Современный веб-фреймворк, например React, Next.js, Angular или Vue
- REST API и JSON
- Git-based контроль версий
- Практический опыт Power BI: Power BI Desktop, Power BI Service, Power Query, DAX, моделирование данных, разработка дашбордов, публикация и устранение проблем с обновлением
- Сильные навыки SQL: joins, агрегации, представления, хранимые процедуры, диагностика запросов и понимание производительности
- Опыт работы с Microsoft Dynamics ERP: Dynamics AX 2009/2012, Dynamics 365 Finance and Supply Chain Management или сопоставимой платформой Microsoft Dynamics
- Понимание бизнес-процессов, поддерживаемых ERP: Finance, Purchasing, Inventory, Sales, Production или Supply Chain
- Опыт интеграции приложений с ERP-системами, базами данных, API, файлами или сторонними сервисами
- Понимание основ безопасной разработки: серверная валидация, аутентификация, авторизация, управление секретами, least privilege, управление зависимостями и защита чувствительной информации
- Умение системно расследовать production-проблемы с помощью логов, запросов к БД, инструментов браузера, API-инструментов и контролируемого тестирования
- Умение понятно объяснять технические темы бизнес-пользователям и коллегам из IT
- Рабочий уровень английского для технической документации, встреч, поддержки и сотрудничества с международными коллегами
- Готовность работать полный рабочий день в офисе по указанному адресу во Вьетнаме
Условия
- Полная занятость
- Работа в офисе во Вьетнаме
Навыки
- HTML
- CSS
- JavaScript
- TypeScript
- C#
- .NET
- Python
- Node.js
- React
- Next.js
- Angular
- Vue
- REST API
- JSON
- Git
- Power BI
- Power BI Desktop
- Power BI Service
- Power Query
- DAX
- SQL
- SQL Server
- Microsoft Dynamics ERP
- Dynamics AX
- Dynamics 365
- Microsoft Dynamics 365 Finance and Supply Chain Management