工作职责
- 与跨职能团队合作,设计、开发和维护大规模微服务系统。
- 参与团队开发工作,以确保项目成功交付。
- 推动最佳实践和编码标准的实施,以确保软件质量达到最高水平。
- 参与解决方案设计和相关代码的同行评审,打包和支持版本的部署。
- 评估应用程序和流程改进的机会,并准备理由文档与团队成员和其他相关方分享。
- 积极解决技术和应用问题,重点关注高性能和低延迟。
职位要求
- 5年以上C# / .NET / .Net Core软件开发经验。
- 深入了解和掌握核心Microsoft .Net / .Net Core技术。
- 拥有设计和开发企业级软件的丰富经验。
- 具备消息代理和中间件的经验。
- 具备源代码管理系统和持续集成/部署环境的经验。
- 具备自动化测试经验。熟悉包括看板和Scrum在内的敏捷开发方法。
- 具备多线程和并发编程经验。
- 具备调试、性能分析和优化经验。
- 全面理解面向对象和面向服务的应用开发技术和理论。
- 具备与内部团队成员和外部业务利益相关者的强大沟通能力。
优先能力要求
- 具备Azure / AWS / 阿里云等云环境经验。
- 具备FIX API经验。
- 在外汇/差价合约金融/数字交易行业的经验。