.NET 后端开发人员 – COBOL

多伦多 9天前全职 网络
面议
职位描述: 后端软件工程师 (COBOL / Micro Focus) – 6–8 年 关键词: 后端软件工程师 (.NET) 技能: 敏捷工作方式 | 系统 I – COBOL400 混合工作模式 (周二至周四 8:30 PM – 5:00 PM EST) 角色概述: 后端软件工程师将负责在 Micro Focus 环境中使用 COBOL 构建的企业应用程序的增强、维护和支持。该角色包括用于自动化的 Windows 脚本编写、使用 Oracle SQL Developer 的 SQL 开发、应用程序故障排除以及与业务和技术利益相关者的协作。工程师将在敏捷交付框架内为生产支持、代码质量、文档和持续改进计划做出贡献。 主要职责: 1. 应用程序开发与维护 使用 Micro Focus 环境中的 COBOL 开发、维护和增强后端应用程序。 分析现有的逻辑、数据结构和系统流程,以实现增强、性能改进和缺陷修复。 编写结构化、可维护的代码,遵循工程最佳实践。 2. Windows 脚本编写与自动化 创建和维护 Windows 脚本以支持批处理、自动化例程和操作工作流。 优化和现代化自动化脚本以提高系统效率和可靠性。 3. SQL 和数据库开发 使用 Oracle SQL Developer 设计、编写和优化 SQL 查询、存储过程、索引和数据库对象。 确保数据完整性、性能调优和高效的查询执行。 使用 Microsoft SQL 和 Azure SQL 等替代数据平台(附加优势)。 4. 生产支持与故障排除 通过调查问题、进行根本原因分析并实施及时解决方案来支持生产系统。 与应用程序支持、基础设施和 QA 团队协作以解决系统和数据问题。 在需要时提供随叫随到或非工作时间支持(如适用)。 5. 需求分析与协作 与业务分析师和利益相关者合作,了解业务需求并将其转化为技术解决方案。 参与系统分析、影响评估和技术可行性讨论。 参与 Sprint 仪式和敏捷计划会议。 6. 测试与质量保证 执行单元测试并支持系统、回归和用户验收测试活动。 在适用时为自动化测试计划做出贡献。 确保交付成果符合质量和合规标准。 7. 文档与知识共享 参与代码审查、技术文档和知识转移活动。 维护构建过程、部署、支持指南和架构组件的文档。 为开发标准和最佳实践的持续改进做出贡献。 基本技能: 在 Micro Focus 环境中使用 COBOL 开发和维护应用程序的丰富经验。 创建和维护用于自动化和批处理作业的 Windows 脚本的经验。 熟练使用 Oracle SQL Developer,包括 SQL 查询优化和存储过程。 具备强大的分析和解决问题的能力,能够排除复杂系统的故障。 能够与 BA、QA、支持和利益相关者团队协作。 了解敏捷工作方式和迭代交付。 期望技能: 经验包括: Microsoft SQL, Azure SQL Azure 云服务 (AKS, Service Bus, Redis, ADX) New Relic 或其他可观测性工具 保险领域或相关业务流程的知识 熟悉系统现代化计划或混合主机/云过渡。 经验要求: 6–8 年后端开发和应用程序支持经验,理想情况下涉及 COBOL、SQL 和企业环境中的脚本编写。 要求: 基本技能: • 与组织内的项目团队合作,设计、实施和管理使用 Akamai 的 CDN 基础设施,以确保客户应用程序和业务流程的高可用性、性能和可扩展性。 • 以卓越和精确的方式处理多个优先事项和任务。 • 成为 24/7/365 组织的一部分(作为正常随叫随到轮换的一部分,预计会有一些非工作时间支持)。 • 直接支持业务开发团队,为客户应用程序的实施和变更提供指导。 • 开发和维护安全协议和措施,以保护 CDN 基础设施免受网络威胁。 • 监控和分析网络性能,识别和解决问题以优化关键应用程序的内容交付。 • 与跨职能团队合作,将 Akamai CDN 解决方案与现有系统和应用程序集成。 • 与信息安全团队合作,在 CDN 中实施 DDoS 保护策略和其他安全措施。 • 向客户和内部团队提供有关 CDN 和安全最佳实践的技术支持和指导。 • 与供应商和专业服务团队密切合作,开展与交付相关的活动和战略。 资格: • 计算机科学、信息技术或相关领域的学士学位。或类似的工作经验。 • 对网络协议(HTTP/HTTPS、DNS、TCP/IP)的强烈理解。 • 作为 CDN 工程师或类似角色的丰富经验,重点关注网络安全。 • 深入了解内容交付网络技术,包括缓存、负载均衡和内容优化。 • 优秀的问题解决能力和细节关注能力。 • 强大的沟通和团队合作能力。 • 支持企业规模的 24/7/365 客户应用程序的经验。 • 对网络安全工具和实践的意识和经验,如防火墙、入侵检测/预防系统和加密。 • 熟练掌握脚本编写和自动化(如 Python, Bash)是一个加分项。 • 相关认证(如 CISSP, CEH)是加分项,但不是必需的。