总结:
我们正在寻找一名具有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或欺诈解决方案方面的经验是非常理想的。
• 拥有较强的问题解决、沟通和人际交往能力。
• 具备自学能力,快速适应,并与同事分享知识。