软件开发人员 - 中级

15个月前合同
Maarut Inc

Maarut Inc

location 多伦多
unsaved
描述: • 参与业务需求的讨论会。 • 分析业务需求文档并与客户进行联络。 • 在DevOPS环境中开发和设计新的中间层应用程序或对现有应用程序进行增强(当前环境:IBM WebSphere - Java EE - Oracle和DB2 / 新环境:Angular或React.js - Java SpringBoot - 云计算)。 • 准备自动化部署构建(Jenkins)。 • 创建并审阅系统响应文档、技术规范和实施计划。 • 编码/单元测试/文档编写(30%)。 • 编写付款程序,包括新的和现有的付款程序。 • 准备测试计划、测试数据并对程序进行单元测试。 • 准备实施计划并推广程序。 • 根据分配,回答客户查询并解决生产事故。 • 更新关键的知识转移文档,如理赔系统文档和支付系统概述。 • 参与设计审查以及测试用例和测试结果的审查。 • 支持团队其他成员对变更进行测试。 • 按照项目负责人或高级项目经理的指示,每周报告状态、进展和关键问题/关注点。 要求 经验和技能要求 公共部门经验: • 在公共部门的大型机/传统系统上工作经验。 分析技能/经验: • 分析业务需求文档。 • 开发满足客户需求的系统响应。 • 分析、记录和解决事故工单。 • 根据需要设计解决方案并进行审查和批准。 • 根据需要开发(编码)解决方案并进行代码审查。 • 通过解决已识别的错误并根据需要与系统测试人员进行协作,支持测试过程。 • 根据需要开发和更新系统和支持文档。 • 提供根据需要的实施后支持。 • 向管理层定期报告状态和进展。 • 向OPS员工提供知识转移。 技术技能/经验: • 有IBM WebSphere Application Server 8.5的经验。 • 了解GO-PKI安全基础设施。 • 在Java EE开发环境中工作的经验。 • 有Java、JSP、Servlet、XML、HTML、SOAP的工作经验。 • 有单元测试、软件构建、部署和配置的经验。 • 有Eclipse和RAD等开发工具的经验。 • 熟悉安大略辅助通行法案(AODA)并有实施AODA合规性的经验。 • 有Oracle和SQL的经验。 • 有DevOPS和自动化部署的经验。 • 有IaaS、Paas、SaaS的经验是优势。 • 了解Azure、Foundry、Jenkins、Kubernetes、OpenShift和Microsoft Azure服务是优势。 一般技能/经验: • 良好的故障排除和问题解决能力。 • 良好的口头和书面沟通能力。 • 良好的咨询技巧以与所有利益相关者进行互动。 • 具有团队合作精神,能够在团队和独立工作中有效工作。 • 良好的研究能力。 • 具有政府经验将是一个优势。