我们目前正在寻找具备C# .NET实际经验的.NET软件工程师,加入一个专注于重构和现代化遗留软件并利用生成式AI技术的团队。
这是一个参与数字化转型项目的绝佳机会。您将获得:
- 企业级系统
- 优秀的职业发展机会
- 自主开发的内部应用环境
- 每年最多1个月的完成奖金
- 地点:新加坡市中心
主要职责:
- 开发、增强和维护现有的企业级系统。
- 调查并解决现有C# .NET、MS SQL、JAVA应用中的软件缺陷。
- 对报告的问题进行详细的根本原因分析,并提出可持续的解决方案。
- 与QA和业务团队合作,重现错误并验证修复。
- 使用MSTest、NUnit或xUnit等框架编写和维护单元测试和回归测试。
- 优化和重构代码以提高性能和可维护性。
- 查看日志和指标以诊断系统行为并提出改进建议。
- 与团队成员紧密合作,确保及时交付修复和补丁。
- 在内部知识库中记录解决方案和更新。
要求:
- 至少4年C# .NET软件开发经验,并接触过Java。
- 至少4年MS SQL Server经验,并具备编写/调试SQL查询的能力。
- 具有执行根本原因分析和解决性能问题的经验。
- 熟悉CI/CD流水线(如Jenkins、Azure DevOps、Git)。
- 接触过微服务/Kafka。
- 具备使用Visual Studio、Git和JIRA等问题跟踪工具的经验。
- 拥有大规模企业应用的工作经验。
- 出色的分析和故障排除能力。
- 具有较强的沟通和协作能力,具备积极主动的心态。