职位描述
我们正在寻找一位经验丰富的高级全栈开发人员,具备C#、.NET 6+和React(18+)的强大专业知识,能够在银行/财富管理领域设计、开发和维护可扩展的企业级应用程序。
该职位需要深厚的技术能力、强大的问题解决能力,以及与业务和技术利益相关者密切合作的能力,以交付符合银行标准的高质量、安全和高性能的解决方案。
主要职责
专业职责
• 有效地计划、优先排序和管理多个开发任务
• 影响和推动项目达到里程碑并克服技术挑战
• 将业务和功能需求转化为稳健、可扩展的技术解决方案
• 向非技术利益相关者清晰地传达复杂的技术概念
• 与内部团队和利益相关者建立强大的协作关系
技术职责
• 使用C#、.NET Core/.NET 6+和React(TypeScript)设计、开发和交付全栈应用程序
• 构建和维护ASP.NET Core Web API,包括中间件、依赖注入、日志记录和配置
• 确保遵循银行标准的安全性、性能和代码质量
• 分析、设计和实施复杂的定制和遗留系统
• 独立有效地解决复杂缺陷和生产问题
• 应用测试驱动开发(TDD)并贡献于CI管道
• 优化SQL查询并使用关系数据库
• 参与敏捷交付模型(Scrum / SAFe)
客户/利益相关者管理
• 分析需求、估算工作量并规划时间表
• 与利益相关者保持强有力的沟通,报告进展和风险
• 推动和审查技术和架构设计
• 执行架构标准并挑战次优解决方案
风险与合规职责
• 确保遵守银行法规、安全政策和内部控制
• 识别、管理和减轻技术和交付风险
• 展示诚信、勤勉、专业精神和持续学习
要求
专业技能
• 强大的组织和优先排序能力
• 证明能够推动复杂技术项目
• 有银行或金融服务经验者优先
技术技能
必备
• 在C#和.NET Core / .NET 6或更高版本方面有丰富经验
• 使用ASP.NET Core Web API构建Web API
• 使用React 18+进行前端开发(至少4年)
• 对用户体验/高质量用户界面有深刻理解
• 扎实的计算机科学基础(面向对象编程、算法、数据结构)
• 有测试驱动开发和验收测试经验
• SQL、关系数据库概念、查询优化
• RESTful Web服务
• Git, SonarQube / SonarLint
• 基本的Linux shell脚本
• 实际开发经验
可选
• Angular 16+
• Docker, Kubernetes
• Kafka, MassTransit
• 微前端(模块联邦)
• 能够编写和理解复杂的SQL查询
个人与社交能力
• 强大的沟通和人际交往能力
• 良好的职业道德和守时
• 优秀的问题解决能力
• 团队合作精神和服务导向的心态
• 系统化、细致和注重细节
• 能够独立和协作工作