职位描述:
• 研究、设计和开发计算机软件或专用实用程序。
• 开发和维护用于基础设施供应、配置管理、部署和质量保证的自动化工具。
• 与开发团队合作实施CI/CD管道,自动化部署和测试流程。
• 参与测试管理的工业化工作。
• 参与OT/RPS环境的管理工作。
• 参与Orchestrade债券运行模式的准备/工业化工作。
• 监控和排除基础设施和应用性能问题。
• 实施安全最佳实践,确保符合行业标准。
• 为我们的DevOps文化和流程的发展和改进做出贡献。
• 实施自动化测试系统,以确保可重用性和效率。
• 推广和实施测试方法,旨在开发生命周期的早期识别和解决缺陷。
• 为其他团队提供技术支持,协助解决内部遇到的问题,如系统故障。提出解决方案,建议改进,并参与数据分析。
• 跟踪最新的DevOps技术和趋势。
要求:
资格和简介:
• 至少5年软件开发经验
• 至少3年使用C#的经验,特别是现代跨平台.NET
• 对高级C#语言特性有深入理解,如异步/等待、依赖注入等
• 良好的算法和数据结构知识,具备扎实的复杂性分析基础
• 熟悉开发工具:Jenkins、GIT、SVN、Azure DevOps或同等工具
• 强大的代码分析能力——理解执行流程,即使没有调试器也能调试
• 有使用dotnet CLI、编写和维护集成和单元测试的经验
• 熟悉Windows和Linux,包括shell脚本编写
• 良好的Transact SQL和Entity Framework Core知识
• 了解后端技术栈
• 有敏捷方法组织经验。
此外,以下知识虽然不是必需的,但会有所帮助:
• 理解和对金融及金融市场的兴趣,特别是固定收益和货币市场产品的多种形式,了解风险管理概念和市场数据。
其他专业技能和心态:
• 优秀的沟通和人际交往能力,以有效地与不同团队合作。
• 优秀的问题解决和分析能力。
• 能够在压力下工作。
• 对技术趋势的兴趣并参与社区活动。
• 渴望学习和适应新技术。
• 在实现目标和有效时间管理方面具备强大的毅力和勤奋。
• 热衷于分享专业知识并提升团队成员的技能。
• 自主、自我激励且优秀的团队合作精神。