高级C#/.Net软件工程师

新加坡 7天前全职 网络
3.6万 - 5.4万 / 月
总结: 我们正在寻找一名具有5至8年C#/.NET开发经验的高级软件工程师加入我们的团队。在这个角色中,您将设计、开发和集成定制的API和软件解决方案,确保高性能、可扩展性,并遵循最佳实践。您将与跨职能团队合作,将业务需求转化为技术规范,并参与完整的软件开发生命周期(SDLC)。在金融服务、云平台和容器化应用方面的经验是非常理想的。 主要职责: • 使用C#/.NET开发和维护复杂的软件应用程序和集成。 • 编写干净、高效且文档齐全的代码,符合既定的编码标准。 • 进行代码审查,培养技术卓越的文化。 • 设计和实现与第三方服务和内部系统的系统集成。 • 优化SQL查询(MSSQL、Oracle或PostgreSQL)以提高性能和效率。 • 进行单元和功能测试,以确保与设计要求一致。 • 诊断和解决技术问题,以确保系统的稳定性和可靠性。 • 与架构师、软件工程师、业务分析师和项目经理合作,收集并转化业务需求。 • 在全球矩阵环境中独立工作,跨多个时区。 • 管理来自多个项目的任务,优先级各不相同。 资格要求: • 具有5至8年C#/.NET开发和定制API开发经验。 • 熟练进行SQL查询优化(MSSQL、Oracle或PostgreSQL)。 • 具有AWS云平台、Docker、Kubernetes和CI/CD管道(Jenkins、GitHub)的经验。 • 了解架构模式、可扩展性、多用户系统和安全编码实践。 • 熟悉Java插件开发、JavaScript和Unix命令者优先。 • 在银行、AML、KYC或欺诈解决方案方面的经验是非常理想的。 • 拥有较强的问题解决、沟通和人际交往能力。 • 具备自学能力,快速适应,并与同事分享知识。