我们正在寻找一位有韧性、注重细节的全栈开发人员加入我们的技术支持工程团队。此角色专注于积极开发、支持和改进一个关键任务的ASP.NET WebForms平台。您将亲自参与一个大型遗留代码库的工作,提供错误修复、性能改进和新功能,同时帮助记录和指导其未来的现代化。
对于喜欢深入技术问题解决并愿意承担复杂系统责任的人来说,这是一个高影响力的角色。
您的工作内容:
- 开发、维护和支持大规模的ASP.NET WebForms应用程序
- 使用日志、调试和根本原因分析来排查和解决复杂的生产问题
- 编写和优化高级SQL查询、存储过程和视图
- 构建和维护简单的.NET API和后台作业
- 与QA和客户成功团队合作重现问题并解释技术原因
- 记录遗留逻辑并为持续的系统改进做出贡献
您需要具备的条件:
必需:
- 3年以上ASP.NET WebForms开发的实际经验
- 4年以上C#/VB.NET和.NET Framework (4.8+)或.NET 8的经验
- 4年以上高级SQL开发经验,包括性能调优和生产支持
- 强大的前端基础:HTML、CSS、JavaScript、jQuery
- 具备Hangfire、后台处理和电子邮件模板的经验
- 强大的故障排除能力和耐心、系统的方法论问题解决能力
- 能够清晰地向非技术利益相关者解释技术问题
- 以质量、可维护性和逐步现代化为导向的思维方式
加分项:
- 具备React或Next.js经验
- 熟悉Azure DevOps和CI/CD管道
- 云端经验(尤其是Azure)