职责
该角色将加入一款名为OmniBlu™的尖端新产品。
该产品采用最新的本地云平台模式构建,遵循最佳实践,并具备可扩展性。JBT正在利用Azure Cloud的最新技术。
主要职责和责任
• 帮助组织服务器端信息,以供前端工程和/或UI/UX团队使用
• 进行代码审查,以确保代码质量和一致性
• 支持后端在敏捷软件交付过程中的参与,并与产品组织中的其他开发团队合作
• 优化后端代码以满足优先使用情况和更广泛的业务需求,最大程度减少停机时间,并定期检查代码错误
• 通过利用最佳技术实践确保高质量和可持续的代码
资格要求
资格和候选人素质
• 5年以上的专业经验;全栈经验优先
• 熟练掌握Python、Fast API Web框架或类似技术(例如Flask、Django)、SqlAlchemy、Postgres、Alembic
• 具备较强的TDD(测试驱动开发)技能和思维方式
• Azure Cloud
• Azure Functions
• Azure Web Apps
• 多个Azure数据存储
• IoT Hubs、Service Bus和Event Hubs
• 流式处理
• 有构建REST和WebSocket API、处理数据库迁移以及使用微服务架构经验
• 必须具备软件应用开发、技术运营、信息安全和业务流程架构领域的广泛、企业级的技术知识
• 具备在复杂技术挑战上清晰沟通的能力,并能提出解决方案
• 有领导技术团队或相关领域团队的经验
• 算法和数据结构知识
• SOLID、DRY、KISS原则
• 故障排除、调试技能和代码审查参与能力
期望的技能
• Docker容器化
• GoLang编程
• GraphQL API
• 时序数据库、NoSQL数据库、关系型数据库、图形数据库
• 边缘计算理解-云端与边缘
• 安全经验-证书、TLS、加密