必须具备的技术/功能技能
角色与职责
• 领导基于Python的应用程序的技术设计和架构,确保可扩展性、可靠性和可维护性。
• 分析业务需求,并将其转化为技术要求和规格。
• 设计和开发高层次和详细的技术设计,包括软件模块、接口和数据库架构。
• 评估并选择适合的技术、框架和库,用于基于Python的项目。
• 定义编码标准、最佳实践和开发指南,以确保高质量的代码和遵循行业标准。
• 进行代码审查,并为开发团队提供技术指导和辅导。
• 识别技术风险,并提出缓解策略,以确保项目成功。
• 与基础设施和DevOps团队合作,确保Python应用程序的正确部署和维护。
• 关注Python及相关技术的最新趋势和进展,并评估其在组织中的潜在应用。
要求
• 在应用程序开发、部署和运营方面具备完整的生命周期经验。
• 对软件架构原则和设计模式有扎实的理解。
• 具备Google Cloud Services的经验,在GKE中进行部署。
• 在设计、开发和维护基于微服务的架构方面有经验。
• 精通数据库设计和SQL,具备使用MySQL、PostgreSQL或Oracle等关系数据库的经验。
• 在Python方面有丰富的工作经验。
• 与不同团队合作,构思、设计和构建高可扩展性和可靠性的软件解决方案,使用REST API,并遵循SDLC最佳实践和DevOps原则。
• 具备强大的问题解决和分析能力,能够识别和解决复杂的技术问题。
• 具备出色的沟通和人际交往能力,能够有效地将技术概念传达给技术和非技术利益相关者。
• 具备J2EE经验者优先。
薪资范围 - 每年$120,000-$140,000