寻找一位积极的Python软件开发者三级。这个人将在公司的交通分析团队中工作,该团队是由软件工程师、数据科学家、设计师和产品经理组成的核心团队,他们开发的软件产品提供动态工具、仪表盘和报告,帮助我们的公共机构客户更好地理解、规划和管理交通网络。这个机会是一个高级软件开发角色,可以在办公室或完全远程工作。
工作职责:
• 参与开发公司领先的交通分析产品,这些产品收集、分析和可视化交通数据,帮助联邦、州和地方政府做出明智的投资决策和提高安全性
• 与产品和技术人员合作,制定产品路线图和研发计划
• 参与代码审查和设计审查,确保遵守开发最佳实践
• 研究和采用新的实用工具、框架和技术
最低要求技能:
• 计算机科学、软件工程、数学/数据科学或相关领域的学士学位或工作等价经验
• 五年以上的软件开发经验
• 五年以上的Python Web框架(和ORM)的经验,包括Django(优先)或Flask
• 对地图和空间数据系统的了解,包括Google Maps、Mapbox、OpenStreetMap或类似的地图技术
• 有空间和/或地图技术、分析和地图UI框架(Mapbox、Google Maps、HERE Maps等)的经验
• 能够直接与专业人员合作,将需求转化为规范和代码
• 大型数据库驱动应用开发经验,最好是Redshift或RDS/Aurora
• 解决和调优REST服务和数据库性能问题的经验
• 开发部署在云端的Web应用程序的经验(优选AWS)
• RESTful API开发经验(例如Django Rest Framework)
• 具有敏捷开发方法论经验,包括自动化测试、持续集成、共享所有权、拉取请求和代码审查等最佳实践
• 对Lambda、API Gateway、Kinesis、Redshift等各种AWS应用技术有经验
• 具有PostgreSQL、MySQL或Oracle的强大关系数据库技能