Archer GRC配置与开发(Java,JavaScript)
地点:100%远程合同
持续时间:12个月以上(有意向雇佣合适的候选人)
合同至少持续到2023年12月31日
具有Archer GRC配置经验者优先考虑。
职位描述:
• 摘要:在几乎没有项目经理监督的情况下,可以执行以下工作:
• 设计 - 与客户和业务分析师合作,为中大型项目编写程序、文件和系统的设计
• 开发 - 监督并验证经验较少的团队成员所完成的开发工作。使用多种语言编写复杂的程序。
• 测试 - 为中大型项目定义系统测试,进行测试并验证正确性。与负载测试团队和业务分析师定义负载测试。监督经验较少的团队成员的测试工作。
• 部署 - 监督团队在部门内实施应用软件。调查应用软件原则是否得到实施。
职位描述:
• 充当多个应用程序的专家或某个应用程序的重要深度的专家 - 与业务分析师和系统和数据架构师合作,定义整体系统设计和详细技术要求
• 确定更好的数据源,并与架构师进行接口,以确保其与企业数据仓库的可行性(如有需要)
• 创建可靠且可用的技术要求文档,并协助他人准备相同的文档
• 创建原型,并能向业务和其他技术资源解释原型。利用领域知识提供其他可以在范围内交付的功能
• 协调纠正所有测试周期中发现的缺陷,并协助其他团队成员完成纠正工作
• 确保需求从原始设计到最终交付物的可追溯性,及时提供有价值的输入并最终签署。
• 确保团队在预期的缺陷容限和预计的时间范围内完成单元测试周期,分别由ETS和项目经理确定。
• 记录新模块或修改模块的功能和更改以及测试活动/结果等其他领域,如错误处理和备份/恢复程序。
• 监督技术要求的创建
• 创建适当的系统文档,并及时清晰地向相关方沟通
• 与应用程序所有者协调,通过将其移至库、完成表单、遵循流程、完成版本控制文档等方式,为生产准备模块
• 清晰有效地完成适当的系统文档,并向多个团队进行沟通
• 在开发任务可能面临风险时进行沟通,并与项目经理合作降低风险
• 指导他人完成分配的开发任务,以保持进度和预算。在自己的团队和其他团队中倡导并指导其他人使用项目管理生命周期的组成部分。
• 作为开发人员在迭代式项目管理和PLC方面的导师
• 理解多种方法,并根据需要应用技术以提高交付团队的效率。
• 协调项目的所有代码移动。
• 指导其他程序员进行移动过程。
• 协调涉及部署的多个系统的变更记录。记录系统整体变更和调度。
• 为项目交接准备培训材料。
• 指导团队成员
• 深入了解所支持的业务领域的功能,以及其他相关业务领域的功能
• 可以说明与其他业务领域的依赖关系和约束
• 领导满足业务需求的设计解决方案,包括短期和长期的解决方案。寻求提高效率并开发可供其他领域重复使用的流程
所需资格:
• 学士学位,至少6年应用开发相关流程的经验。
• 优秀的书面和口头沟通能力。
• 能够与他人合作,独立工作。
• 广泛的开发技能,以及在单一领域的深厚开发技能。 · 卓越的质量。
• 主题专家。推动质量。
• 推动愿景。
• 见解并评估替代方案。
• 开发测试用例。
• 在战略层面上始终提供多种替代方案。
• 理解潜在想法在市场上的实施情况。
• 提供指导。
• 在单个数据库架构方面是专家,并在多个数据库架构方面具有熟练掌握能力。
所需技术和工具:
强烈建议具有Archer GRC配置和开发经验。 · 编程/脚本语言:Java,JavaScript,Spring Boot,Spring Data JPA(Hibernate),Java8,Shell,NodeJS,Python,R
Web应用程序开发:HTML5,CSS3,JQuery,Bootstrap,Angular框架,React框架
数据库:Oracle 12c,MS SQL Server,DB2,Teradata,Postgres和MySQL · SOAP和REST API集成 · DevOps,CI/CD,
自动化工具:Docker,OpenShift,Jenkins,XL Release,Maven。
源代码控制:Git/Bitbucket,JIRA,Team Forge,Atlassian/Confluence和SharePoint。
应用服务器:IIS,Nginx,Websphere 9,TomCat,Redis 3.0.7,RHEL 8