注意:此职位位于加拿大多伦多。请仅申请具有加拿大工作许可或愿意在加拿大工作的人员。
软件工程经理(SEM)将领导软件开发团队交付大型和复杂项目。您将成为YASH项目团队在技术和功能方面面向客户的代表,因此需要与业务、运营和技术合作伙伴合作,为客户提供技术和业务解决方案。您将负责领导多个并行项目和单线程的大型项目的技术交付路线图。
职责
· 在确保与战略技术愿景一致的情况下,领导技术团队交付满足业务预算/时间表的解决方案
· 与技术和业务/产品管理密切合作,了解复杂的业务需求并确定正确的架构设计
· 与解决方案架构师/技术负责人合作,根据适当的架构设计做出技术决策
· 提供技术咨询和领导力,识别和实施信息技术的新用途和/或成熟用途
· 建立软件工程最佳实践、流程和工具,确保满足交付的关键方面(质量、成本和及时性)
· 管理负责系统开发和实施过程的开发团队和同事,包括分析、设计、开发、实施、测试和部署
· 影响团队成员遵循和支持软件工程最佳实践
· 参加发布计划、迭代计划、发布审查、迭代审查和月度审查会议
· 确定交付团队的核心技术技能差距,并与集团工程经理制定应对策略
· 帮助团队成员提升在尖端技术方面的技能
· 监督和指导直属下属履行职责;完成绩效评估并向直属下属提供反馈
经验
· 10+年的实际软件开发经验
· 6+年的应用管理/领导经验,至少有3-4年领导交付或大型/复杂项目的经验
· 4+年基于云和数字技术的项目领导经验
· 能够分析、提出和实施及时、具有成本效益和高质量的解决方案
· 在制定、建立和应用架构指导原则、参考架构、设计模式、框架、方法论、标准和实施指南方面具有丰富经验
· 对SDLC和软件开发方法论有深入了解
· 具备影响力、谈判和解决问题的能力,能够识别利益相关者、评估他们的需求并通过有效沟通管理他们的期望
· 出色的口头和书面沟通能力,能够向各级技术和非技术管理层撰写和传递技术演示或其他形式的文档
· 管理地理分散团队的经验
· 在一个或多个行业中具有深入的经验