加入我们充满活力和创新的团队,担任软件工程与架构总监。这个重要角色为您提供了一个激动人心的机会,带领和指导一个多学科的软件开发和架构团队,塑造我们组织内软件交付的未来。如果您是一个有远见的领导者,热衷于推动技术创新和促进跨职能合作,我们邀请您将您的专业知识带到我们的团队,并对我们的软件项目产生有意义的影响。
公司:银行业
地点:多伦多,混合 - 每周办公3天
聘用形式:全职/合同
作为软件工程与架构总监,您将领导一个多学科的软件开发和架构团队,为我们组织的软件交付提供愿景、领导力和方向。您将负责招聘、培养和留住顶级人才,确保团队具备满足业务需求的技能和能力。此外,您还将监督软件开发和技术集成计划的实施,倡导最佳实践,并确保计划实现业务目标。
主要职责:
领导和管理:
• 领导和指导开发团队,专注于在Microsoft .NET和Salesforce生态系统中的技术和职业发展。
• 建立和改进促进同行学习和指导的计划,强调技术技能和软技能。
• 促进软件开发、架构和其他部门之间的合作,确保项目方法的协调一致。
• 定期评估和调整团队组成和工作流程,使其与项目目标和组织目标保持一致。
战略规划:
• 有效管理资源,包括预算和人员,平衡即时项目需求与长期战略目标。
• 确保核心技术平台的无缝集成和最佳性能。
• 主导探索和实施新技术或流程,以获取竞争优势或提高运营效率。
• 监督将用户体验设计纳入软件开发中,以确保应用程序用户友好且稳健。
• 通过定期代码审查、性能测试和监控,确保应用程序可持续且性能最佳。
跨职能合作:
• 与所有利益相关者保持清晰透明的沟通,向他们更新技术计划、挑战和成功。
• 扩大部门间的合作,将软件开发目标与整体业务战略保持一致。
技术交付和创新:
• 推动和支持敏捷实践(如Scrum)的采用,以增强软件开发的响应能力和效率。
• 促进敏捷方法和持续交付实践的集成,以提高软件开发质量和效率。
• 不断审查和改进软件开发流程,以与行业最佳实践保持一致,并增强技术解决方案。
• 强调开发过程中质量保证的重要性,包括测试和遵守编码标准。
风险管理和合规性:
• 管理软件开发和数据安全的风险,确保符合行业和监管标准。
• 强调在所有开发项目中遵守数据保护和金融法规的重要性。
资格和技术专长:
• 计算机科学、软件工程或相关领域的学士学位
• 7年以上在创建和支持企业级解决方案方面的渐进式工作经验
• 5年以上领导跨职能团队或项目的经验
• 根据业务概念进行架构和提出技术选择的能力
• 在软件开发原理、方法论和技术方面具有扎实的实际技能,包括.NET、SQL Server、Rest API、Visual Studio、Azure DevOps
• 在与Salesforce等第三方平台集成方面具有丰富经验
• 对战略、治理、业务分析、项目管理、质量保证、SDLC和DevOps等关键业务和技术学科有深入了解
• 出色的人才管理技能,包括人才发展、辅导、指导和团队激励
• 优秀的沟通和人际交往能力,具备跨部门合作的能力
• 在软件项目的战略规划和执行方面取得成功的经验