• 应用程序编程/开发经验,设计、开发和部署高容量、多层分布式事务应用程序
• 企业系统集成经验,包括数据提取-转换-加载(ETL)、API 和基于消息的集成
• 深入了解 Python Django 框架
• 使用 C 进行 Python 和 Linux 库之间的集成
• 了解加密算法和硬件安全模块
• 深刻理解 Git 版本控制系统
• 对单元测试框架有深入理解
• 具有敏捷开发过程的工作经验,并对软件开发生命周期有良好理解。必须了解敏捷文化、角色、工具和术语
• 数据访问技术和模式的经验
• 具有基于组件的 Web 应用程序框架的经验
• 深刻理解 Linux
• 面向对象编程和 SOLID 设计原则的概念理解
• 能够与技术和非技术跨职能团队进行书面和口头沟通