高级全栈开发工程师(.NET 和 React)

新加坡 9天前全职 网络
4.9万 - 5.5万 / 月
职位描述 我们正在寻找一位经验丰富的高级全栈开发人员,具备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查询 个人与社交能力 • 强大的沟通和人际交往能力 • 良好的职业道德和守时 • 优秀的问题解决能力 • 团队合作精神和服务导向的心态 • 系统化、细致和注重细节 • 能够独立和协作工作