高级开发工程师 MSD(Microsoft Dynamics)
Senior Developer MSD (Microsoft Dynamics)
•
解决方案设计与策略:与业务用户进行方案讨论,提供最佳解决方案、准确的估算以及每个用户故事的详细子任务。
•
开发:执行端到端的MS Dynamics CE实施,包括高级定制、UI/表单及插件/工作流开发、Power Automate开发、安全配置、报表/仪表盘配置和技术/业务文档编写。
•
模块专长:在销售、客户服务、客户声音和Power Pages等模块上有丰富的实际开发经验。
•
系统集成:使用Web API、REST/ODATA和SOAP端点进行无缝集成,同时利用Visual Studio和源代码控制进行版本管理。
•
平台维护:主动监控、排查故障并维护CRM平台,确保无摩擦操作和快速缺陷修复。
•
敏捷协作:在Scrum框架内工作,进行利益相关者演示,并与架构团队合作,确保设计方案满足所有技术和业务需求。
•
领导力:指导初级开发人员,确保他们了解并遵循标准和最佳实践。
要求
技能:
- 至少8年使用MS Dynamics CRM 365的丰富工作经验。
- 作为MS Dynamics开发人员有扎实的实际经验,涉及MS Dynamics云产品配置、自定义开发及平台功能扩展(如工作流/插件)。
- 对MS Dynamics云产品模块有丰富经验,包括客户服务中心及其新功能(如统一SLA/知识库文章)、Dynamics 365营销(外发/实时)、客户声音、销售和Power Apps及Power Pages。
- 熟练使用Power Automate云流程。
- 作为开发人员有扎实的实际经验,熟悉C#、ASP.net、.Net core和Web APIs。
- 有Azure Synapse Link和数据流开发的经验。
- 有银行业工作经验者优先。
- 有在快节奏敏捷团队工作的经验。
- 强大的计划、优先级排序、分析和解决问题的能力。
- 优秀的书面和口头沟通能力。
• 本科及以上学历
- 8年以上工作经验,有银行业经验者优先。
- 有使用敏捷方法的经验。
• 有使用Confluence和Jira的经验
- 有与产品/技术交付团队和支持团队合作的经验
最初发布于喜马拉雅山
查看英文原文
•
Solution Design & Strategy: Lead grooming sessions with business users to provide optimal solutions, accurate estimations, and detailed sub-tasks for every user story.
•
Development: Execute end-to-end MS Dynamics CE implementations, including high-level customizations, UI/form & plugins & workflows development, Power Automate development, Security configuration, reporting/dashboards configuration and technical/business documentation.
•
Module Expertise: Extensive hands-on development across Sales, Customer Service, Customer Voice, and Power Pages.
•
System Integration: Manage seamless integrations using Web API, REST/ODATA, and SOAP endpoints, while utilizing Visual Studio and source control for versioning.
•
Platform Maintenance: Proactively monitor, troubleshoot, and maintain the CRM platform to ensure zero-friction operations and rapid defect resolution.
•
Agile Collaboration: Work within a Scrum framework, conducting stakeholder demos and collaborating with the architecture team to ensure designs meet all technical and business requirements.
•
Leadership: Mentor Junior developers and ensure they know & follow the standards and best practices.
Requirements
Skills:
- Minimum of 8 years of extensive work experience using MS Dynamics CRM 365.
- Strong and solid hands-on Experience as MS Dynamics developer involving MS Dynamics cloud
offering configuration, development of Customizations and extending capabilities of the
platform (like Workflows / Plugins).
- Strong experience with MS Dynamics Cloud Offering Modules including Customer Service Hub
and its new features (e.g., Unified SLA / KB Article), Dynamics 365 Marketing (Outbound /
Realtime), Customer Voice, and Sales and Power Apps and power pages.
- String experience with Power Automate Cloud Flows
- Strong and solid hands-on Experience as a developer with C#, ASP.net, .Net core and Web APIs.
- Experience with Azure Synapse Link and Data Flows development
- Experience with banking industry is preferred.
- Experience of working in a fast-paced agile team
- Strong planning, prioritization, analytical and problem-solving skills.
- Excellent written and verbal communication skills.
• Bachelor's degree/University degree
- 8+ years of experience with prior experience in banking domain.
- Experience working in Agile methodology.
• Experience in Confluence and Jira
- Experience working with product/ technology delivery teams and support
Originally posted on Himalayas