职位名称:全栈开发工程师
职位描述:
我们正在寻找一位经验丰富的全栈开发工程师,加入我们的开发团队。该职位需要您具备深厚的前后端开发经验,能够独立完成从需求分析、系统设计、编码实现到测试上线的全流程工作。您将与产品经理、设计师和其他开发人员紧密合作,推进项目的高效实施和交付。
工作职责:
1. 参与项目需求分析,与团队成员共同制定技术解决方案。
2. 编写高质量的前端和后端代码,确保代码的可维护性和可读性。
3. 进行单元测试和集成测试,确保系统的稳定性和可靠性。
4. 维护和优化现有系统,提升系统性能和用户体验。
5. 编写和维护技术文档,确保文档的准确性和完整性。
职位招聘要求如下:
1、精通C#、.NET Core、ASP.NET Core编程(B/S方向)、VUE、ABP框架,具备丰富的开发经验(5年以上开发经验)。
2、熟练使用IOC(Autofac)、DI、AOP、ORM(Entity Framework、Dapper)、缓存、消息队列等技术,能够灵活运用它们解决业务问题。
3、熟悉微服务、网关路由、服务注册和发现、链路追踪、Docker虚拟化、DevOps(CI/CD)、SOA、高可用、分布式架构、监控、开放平台、OAuth2等概念和技术。
4、熟悉各种中间件,如Nginx、Nacos、Redis、Memcached、ActiveMQ、RabbitMQ、Kafka、Jenkins、Elasticsearch、Grafana、Prometheus等,能够熟练使用和配置它们。
5、能够独立搭建框架,并根据实际业务场景的难题提供解决方案。
6、注重代码安全和性能,具备问题排查和性能调优的能力。
7、对技术有着高度的热情,有专研精神,持续关注行业的最新动态和技术趋势。