软件开发人员 - 全栈 - 高级

14个月前全职
LanceSoft, Inc.

LanceSoft, Inc.

location 多伦多
unsaved
职责: 为所有相关系统提供专业知识和实际参与,包括识别和创建指定技术的技术解决方案设计、开发和部署。 •在传统和云部署中完成应用程序和数据库的端到端开发。 •根据需要创建定制、扩展和配置的功能和技术设计,以实施模块、工作流和规则。 •在软件开发和实施过程中完善和澄清设计。 •对代码进行单元测试,在支持系统集成测试和用户验收测试方面提供专业知识。 •支持在生产环境中部署。 •对生产问题进行根本原因分析。 •创建所有功能和技术设计文档。 技能 经验和技能要求 请注意,这个角色是混合工作安排的一部分,资源将需要每周至少工作2-3天在5700 Yonge St。 在大型(1000名以上用户)的业务和I&IT转型项目中担任高级技术顾问的经验为7-10年。 技能: •有编写.NET(C#,VB.Net)代码、XML和开发Winforms、应用程序和Web服务器技术的实际经验。 •具备设计、开发、测试、优化和支持复杂SQL Server存储过程、函数、触发器和其他数据库对象的技术专长。 •具备使用Web服务技术(REST API / JSON,WCF)增强、配置、定制和集成系统与外部应用程序的技术专长。 •有开发SSRS报表、Crystal报表的经验(5年以上)。 •有进行需求获取、差距分析和设计的经验。 •能够就基础设施、数据转换、报表和接口提供建议和技术推荐。 •具备创建和文档化技术设计的经验。 •具备在指定技术中开发和交付解决方案的经验,包括:报表、接口、转换、应用程序扩展和定制,以适应高可用环境。 •根据业务需求估计项目交付时间的经验。 •具备指定技术企业架构方法和工具应用的经验和知识。 •了解.NET应用程序开发框架 •具备开发集成测试场景、识别测试数据、执行系统集成测试、故障排除和解决问题以及记录测试结果的经验。 •有指导开发团队的经验 •熟练分析和设计对现有软件解决方案的更改 •完全了解SDLC方法论,例如敏捷 •熟练掌握关系数据库设计概念 期望的技能 •使用版本控制工具的经验(Microsoft Team Foundation Server - TFS) •能够与客户、管理层和团队有效沟通,进行演示和报告结果 •熟悉JIRA / Azure Devops项目跟踪工具 •熟悉UML图 •熟悉Oracle PL / SQL 部分百分比标准应用设计和开发经验 50 有实际编写.NET(C#,VB.Net)代码、XML和开发Winforms、应用程序和Web服务器技术的经验。 具备设计、开发、测试、优化和支持复杂SQL Server存储过程、函数、触发器和其他数据库对象的技术专长。 具备使用Web服务技术(REST API / JSON,WCF)增强、配置、定制和集成系统与外部应用程序的技术专长。 有开发SSRS报表、Crystal报表的经验(5年以上)。 根据业务需求、集群参考架构和特定部门目标,提供端到端的解决方案设计、开发和单元测试,并提出建议以实现业务目标。 与利益相关者合作,了解业务目标并支持交付结果。 在开发端到端解决方案的过程中,遵循SA开发标准、架构治理原则和设计模式。 方法论测试和故障排除 30 出色的分析、解决问题和决策能力,口头和书面沟通能力,人际交往和谈判能力。 有在敏捷开发环境中工作的经验。 能够根据需要提供用户和系统文档。 为解决方案设计相关的风险和问题的有效管理做出贡献。 与跨职能和分布式团队合作,包括设计师、开发人员、架构师、项目经理和QAs。 在产品团队中推广行业标准和最佳实践。 进行代码审查,包括单元测试,并确保软件质量高。 修复缺陷并支持开发人员、测试人员和最终用户。计划文档和沟通 20 与客户经理一起准备工作计划,报告和调整完成状态,及时报告问题和风险。 编写支持和详细解释架构的技术文档。 向团队传授完成的工作的知识转移会议。