职位描述:
我们正在寻找一位经验丰富的后端开发工程师来加入我们的团队。作为后端开发工程师,你将负责设计、开发和维护基于.NET Core的应用程序,为我们的系统提供稳定、高效的后端服务。同时,我们希望你具备一定的前端开发能力,特别是Vue 3.0相关技术,并对AI编程有基本的了解或实践经验,以支持智能化功能开发。
主要职责:
- 设计和实现基于.NET Core的高效后端服务。
- 与前端开发团队合作,确保API的设计和实现满足前端需求。
- 维护和优化现有系统,提高系统的性能和稳定性。
- 根据需求,参与Vue 3.0前端开发任务,协助优化前后端交互流程。
- 编写清晰、可维护的代码,并进行有效的单元测试。
- 探索和利用AI技术(如Claude或OpenAI API等),开发智能化功能。
- 参与代码审查,保证代码质量和团队协作。
- 跟踪最新技术发展,评估并推荐新技术以改善项目。
基本要求:
- 精通C#编程语言。
- 至少3年使用.NET Core进行商业级后端开发的经验。
- 熟悉RESTful API的设计和实现。
- 熟练使用SQL Server或其他关系型数据库。
- 理解常见的设计模式和软件工程原则。
- 有使用版本控制系统,特别是Git的经验。
- 具备一定的Vue 3.0开发能力,能够协助完成前端任务。
- 熟悉AI编程的基础知识,了解常见框架和工具的应用场景。
加分项:
- 熟悉容器化和微服务架构,如使用Docker和Kubernetes。
- 有使用NoSQL数据库如MongoDB的经验。
- 有在云平台(如阿里云、Azure)开发部署经验。
- 了解消息队列技术,如RabbitMQ或Kafka。
- 具备前端性能优化经验或深度学习模型开发实践经验。
我们欢迎技术全面、学习能力强的开发者加入我们的团队,共同打造高效且智能的技术解决方案!