职位名称:高级.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等容器化工具
- 具有HR或公共部门应用程序的经验
- 接触过DevOps工具和自动化