高级全栈C#开发工程师 | 银行与交易系统 | 远程工作
远程
全职
简介
我们正在寻找经验丰富的全栈C#开发工程师加入我们的创新团队,专注开发先进的银行和经纪交易平台。在这个职位上,您将运用现代C#和.NET技术设计并实现高性能的后台应用程序和集成服务。这个充满挑战的职位为您提供机会,在解决复杂技术问题的同时,应用前沿金融科技。
主要职责
- 使用C#和.NET技术设计和开发用户友好的企业流程管理后台应用程序。
- 运用ASP.NET Core 7.0+构建强健、高性能的集成服务和高负载Web API。
- 与分析师协作进行业务需求的系统分析,验证架构兼容性。
- 使用React 18+、MobX状态管理和TypeScript创建响应式、直观的前端界面。
- 实施全面测试协议,确保代码质量和系统可靠性。
- 参与新功能和系统组件的调试及上线工作。
- 执行代码审查并领导重构计划以维护代码质量。
- 为实施的解决方案和系统架构创建详细文档。
- 支持持续集成流程和DevOps实践。
必备技能和经验
- 至少3年专业C#/.NET开发经验,专注于全栈开发领域。
- ASP.NET Web API开发和RESTful服务架构的专业知识。
- 使用React、Angular、Vue或Svelte框架的扎实前端开发技能。
- 深入理解HTTP协议,包括状态码、标头、身份验证和授权方法。
- 扎实掌握面向对象编程原则和常见设计模式知识。
- 熟悉团队开发方法,包括敏捷、瀑布和DevOps实践。
- 具备持续集成和部署工作流程经验。
- 英语水平足够阅读技术文档并参与团队讨论。
- 计算机科学、软件工程或相关领域的学士或更高学位。
优先考虑资格
- 具有我们首选技术栈经验:React 18+、MobX、TypeScript 4.9+、NSwag、ASP.NET Core 7.0+和Dapper。
- 使用Flexbox和Bootstrap 5的高级前端布局技能。
- 金融服务、银行或交易系统的相关工作经验。
- SQL和NoSQL数据库系统的应用知识。
- 微服务架构和云部署模型的实践经验。
- 了解金融应用程序的安全最佳实践。
项目概述
您将参与创新银行项目,专注于开发经纪平台和交易服务。该项目需要构建满足金融行业严格要求的可扩展、安全和高性能解决方案。您的贡献将直接影响数千用户使用的关键金融系统的成功运行与发展。
为何加入我们的团队
加入我们,与才华横溢的开发人员团队一起从事具有挑战性的实际金融应用开发。我们提供有竞争力的薪酬、灵活的远程工作安排、专业成长机会,以及拓展前端和后端技术技能的平台。作为开发团队的核心成员,您将对架构决策和产品的技术方向产生重要影响。