高级全栈.NET开发工程师 | 远程C#与Vue.js专家
远程
全职
我们诚招一位经验丰富的高级全栈.NET开发工程师加入我们创新的开发团队。在这个远程职位中,您将使用C#和现代JavaScript框架(主要是Vue.js)设计并构建强健的应用程序。作为团队中的资深成员,您将参与整个开发生命周期,从设计到部署,同时在后端和前端环境中运用尖端技术。
主要职责
- 使用C#和ASP.NET Core 6.0+设计、开发和维护可扩展的Web应用程序。
- 使用Vue.js 3和TypeScript 4.5+创建响应式和交互式用户界面。
- 实施微服务架构并确保系统组件之间的无缝集成。
- 通过Entity Framework Core和SQL Server 2019/2022优化数据库性能和数据访问。
- 使用Azure DevOps配置和维护CI/CD流水线,并使用Docker和Kubernetes进行容器化部署。
- 遵循最佳实践和设计模式编写干净、可维护且文档完善的代码。
- 参与代码评审并指导初级开发人员以提升团队整体能力。
- 解决跨整个技术栈的复杂技术问题。
- 与产品经理协作,将业务需求转化为技术解决方案。
- 持续关注新兴技术并评估其在我们系统中的潜在应用价值。
必备技能和资格
- 5年以上.NET技术全栈开发专业经验。
- 精通C#、ASP.NET Core(6.0+版本)和Entity Framework Core。
- 丰富的JavaScript/TypeScript经验和至少一种现代前端框架(优先考虑Vue.js)。
- 扎实掌握HTML5、CSS3和响应式Web设计原则。
- 具备微服务架构和RESTful API设计与实现经验。
- 熟练使用SQL Server并能编写高效的SQL查询语句。
- 具有Docker容器化和Kubernetes编排的实际操作经验。
- 熟悉Azure DevOps的CI/CD流水线和使用Git进行版本控制。
- 出色的问题解决能力和严谨的工作态度。
- 良好的沟通能力和在分布式团队中工作的经验。
- 计算机科学、软件工程学士学位或同等实践经验。
加分项
- 具有CapacitorJS、Cordova或Electron跨平台应用程序开发经验。
- Android或iOS移动开发经验。
- 了解无服务器架构和云函数。
- 具有NoSQL数据库如MongoDB或Cosmos DB的使用经验。
- 开源项目贡献或有展示技术专长的个人项目。
- 熟悉敏捷开发方法和工具,如JIRA或Azure Boards。
- 理解DevSecOps原则和安全最佳实践。
为什么加入我们的团队
加入我们前瞻性的开发团队,参与推动技术边界的挑战性项目。我们提供灵活的远程工作环境,尊重您的工作与生活平衡,同时提供专业成长的机会。您将与全球各地的优秀专业人士协作,为有意义的解决方案做出贡献,并通过.NET生态系统中的最新技术不断提升您的专业技能。