职位名称:高级 .NET 开发人员(全栈)
工作地点:加拿大 - 远程
雇佣类型:全职 - 永久
客户领域:公共部门组织的人力资源管理系统(HRMS)应用程序
关于该职位:
我们正在寻找一位经验丰富的高级 .NET 开发人员加入我们在印度不断壮大的团队。这是一个全职职位,您将在设计、开发和维护使用 .NET Core、C# 和现代前端技术构建的企业级应用程序中发挥关键作用。理想的候选人需具备10年以上的实际开发经验,并在复杂环境中成功交付可扩展、可维护解决方案的良好记录。
主要职责:
- 使用 .NET Core 和 C# 设计和开发稳健、安全且可扩展的全栈应用程序
- 使用 HTML5、CSS3、JavaScript 和现代前端框架(如 Angular、React 或 Vue.js)开发直观的用户界面
- 构建和集成 RESTful API 以连接各种系统和服务
- 编写和优化复杂的 SQL Server 查询和存储过程
- 确保应用程序的高性能、质量和响应能力
- 参与代码审查并为初级开发人员提供指导
- 与 QA、DevOps、产品和 UI/UX 团队合作,进行端到端功能交付
- 遵循敏捷开发实践,参与冲刺规划、每日站会和回顾
- 维护代码和系统组件的最新文档
- 了解新兴技术并适时应用
所需技能和资格:
- 9年以上 .NET 开发的专业经验
- 精通 .NET Core、C# 和相关的后端技术
- 具备使用 JavaScript、HTML5、CSS3 和框架(如 Angular、React 或 Vue.js)的前端开发经验
- 对 RESTful API 设计和集成有扎实的理解
- 精通 SQL Server,具有数据库设计、性能调优和存储过程的经验
- 熟悉 Entity Framework 或类似的 ORM 工具
- 具有使用版本控制系统(如 Git)的经验
- 具备 CI/CD 管道和敏捷方法的工作知识
- 优秀的分析、调试和问题解决能力
- 良好的口头和书面沟通能力
加分项:
- 具有云平台(Azure 或 AWS)经验
- 熟悉微服务和容器化工具(如 Docker)
- 具有人力资源或公共部门应用程序的经验
- 接触过 DevOps 工具和自动化