职位:软件开发人员 6438-19
HM
备注:
这个混合角色需要在现场工作三(3)天。
描述:
至少,高级软件开发人员将负责以下职责:和
• 通过开发详细的编程/用户界面规范/屏幕设计文档,将技术系统规格转化为可工作、经过测试的应用程序,以支持业务运营中的批准功能变更。
• 为定制、扩展和配置创建功能和技术设计文档,以实施模块、工作流和规则所需。
• 在软件开发和实施过程中完善和澄清设计。
• 开发系统用例,以与现有功能和变更支持业务运营的开箱即用的ADX门户和Dynamics CRM功能对齐。
• 通过编写和/或生成编译数据驱动程序的代码来配置和/或定制门户和/或应用程序,以实现将MS Dynamics CRM与身份提供者解决方案集成的变更。
• 编写和单元测试代码,提供主题专业知识,支持系统集成测试和用户验收测试,以确保软件的高质量。
• 与项目团队资源进行知识转移会议;根据需要向不同的利益相关者展示新功能/功能。
• 进行和支持代码更改在低级环境和生产环境中的部署。
• 提供主题专业知识和实际参与,对环境和应用程序问题进行根本原因分析。解决和排除在软件包的使用和操作过程中出现的技术问题,包括在实施、转换和迁移中提供技术援助。
• 提供上线支持/实施后审查。定期向我和IT项目团队报告进展、解决问题。
IT项目团队技能和经验要求选择标准应用设计和开发经验:50分
• 作为高级软件开发人员 - CRM,具有7-10年的经验
• 深入了解CRM平台(如Microsoft Dynamics)及其功能,包括ADX Studio等门户技术。
• 具有开发和实施端到端CRM解决方案,与业务目标相一致的经验。
• 熟练掌握CRM的定制和配置,包括创建自定义字段、工作流、流程自动化和数据集成。
• 熟练使用Microsoft Dynamics CRM开发工具开发自定义解决方案,如自定义工作流活动、插件、自定义操作和JavaScript。
• 在Dynamics CRM中进行数据迁移和转换的经验,包括使用Data Loader等工具进行数据导入/导出和数据操作。
• 在Dynamics CRM的上下文中具备数据建模和数据库设计原则的知识。
• 了解将CRM系统与其他应用程序连接的API集成方法。
• 具备使用编程语言和脚本(如JavaScript、Apex、Python)进行定制和集成的经验。方法论、问题解决和分析技能:30分
• 具有评估复杂和多样化信息/系统需求并开发IT解决方案的能力。
• 完全了解SDLC方法论,如敏捷开发环境。
• 熟悉版本控制系统(如Git),以管理代码变更并与其他开发人员进行协作。
• 有经验开发集成测试场景,确定测试数据,执行系统集成测试(COTS和自定义),故障排除和解决问题,并记录测试结果。
• 有提供上线支持和进行实施后审查的经验。
• 能够确定问题的根本原因并提供可行的解决方案。
• 具备强大的分析能力,诊断和解决Dynamics CRM解决方案中的技术问题、性能瓶颈和系统错误。
• 能够与跨职能团队合作,包括开发人员、分析师、测试人员和业务用户。
• 有与CRM供应商合作的经验,了解产品路线图,并评估第三方集成。
• 熟练分析数据和趋势,识别流程改进和增强客户体验的机会。
• 能够进行基于数据的决策,优化CRM性能和功能。
• 创造性思维和能够针对独特挑战提出创新解决方案。规划、文档和沟通:20分
• 有进行利益相关者访谈、收集需求和记录用例的经验。
• 能够将业务需求转化为有效的CRM解决方案,确保与组织目标一致。
• 具备创建和记录技术设计、开发和交付指定技术解决方案(包括报告、接口等)的经验。