角色概述
我们正在寻找一位有着10年以上经验的资深软件开发人员。理想的候选人应该是一位经验丰富的专业人士,具备交付复杂软件解决方案和领导技术团队的成功记录。在这个角色中,您将负责推动创新和稳健软件应用的开发,指导初级团队成员,并为战略性技术决策做出贡献。
主要职责
• 领导复杂软件解决方案的设计、开发和实施。
• 指导初级开发人员,培养技术卓越的文化。
• 与跨职能团队合作,定义和实现软件目标。
• 监督整个软件开发生命周期,从构思到部署。
• 确保创建可扩展、高效和可维护的代码。
• 管理和优先处理项目交付和时间表。
• 进行代码审查并执行质量标准。
• 了解新兴技术和行业趋势,并在适当的项目中加以运用。
• 故障排除、调试和升级现有系统。
• 参与关键软件组件的实际开发。
• 在架构讨论和决策中提供技术领导。
资格要求
• 计算机科学、工程、科学、技术或相关领域的学士或硕士学位。
• 10年以上软件开发经验,具有技术领导角色的成功经历。
• 精通编程语言和技术。
• 对软件架构、设计模式和最佳实践有深入了解。
• 在领导大型软件开发项目方面具有实践经验。
• 熟练掌握敏捷方法和软件开发生命周期管理。
• 出色的解决问题、沟通和领导能力。
• 有指导和培训初级开发人员的经验。