描述
作为证券服务部门的软件工程主管,您将成为敏捷团队的重要成员,以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。您将在多个技术领域进行关键技术解决方案,支持公司的业务目标。
工作职责
• 执行创意软件解决方案、设计、开发和技术故障排除,超越常规方法思考以构建解决方案或分解技术问题。
• 开发安全、高质量的生产代码;审查和调试他人编写的代码。
• 优化后端应用程序以实现最大速度、可靠性和可扩展性。
• 推动软件开发和AI集成的最佳实践,保持高质量、安全性和效率标准。
• 识别消除或自动化重复问题补救措施的机会,以提高软件应用程序和系统的操作稳定性。
• 与利益相关者合作收集需求,确保解决方案满足业务需求。
• 与技术主管和架构师合作开发新产品。
• 为软件开发团队做出贡献,并建立一个多样性、机会、包容和尊重的团队文化。
所需资格、能力和技能
• 软件工程概念的正式培训或认证,以及8年以上的应用经验。
• 在系统设计、应用开发、测试和操作稳定性方面的实际经验。
• 对软件开发生命周期的整体了解。
• 精通一种或多种面向对象语言的编码,包括Java 17+和Spring Boot。
• 对CI/CD、应用程序弹性和安全性等敏捷方法有深入理解。
• 使用Java、Spring、Kafka、EKS、分布式缓存构建具有高可用性和性能的企业应用程序的经验。
• 领导和发展软件工程团队以交付关键业务项目的经验。
• 实际的云原生经验。
优先资格、能力和技能
• 对现代开发趋势保持敏锐兴趣,并尝试AI和机器学习等新兴技术。
• 拥有微服务、数据使用模式和事件驱动架构(EDA)的实际经验。
• 拥有Cassandra等NoSQL数据库的实际经验。
• 拥有Python编程的实际经验。
• 了解RESTful API概念及其集成。
• 在金融服务领域的工作经验。