【招聘(北京)】.NETCORE开发工程师(微服务方向)

组织:华汽集团北京研发中心

位置:北京市朝阳区焦奥中心

官网:www.sinoauto.com

邮箱:taoxu.wei@sinoauto.com 

项目:打造面向国内汽车后市场用户的一站式云服务平台(华汽云),形态包括B2B、B2C,业务内容涵盖供应链、连锁管理、金融、保险、大数据等。

技术:基于微软Azure 平台搭建的微服务架构,服务端主要采用.NETCORE 技术栈,客户端主要采用Angular+TypeScript+DevExtreme技术栈。

优势:这里有业内最前沿的技术环境,有微软工程师最专业的技术指导,是个人技术提升的最佳平台。

 

.NETCORE开发工程师(微服务方向),12k-25k(根据能力确定级别)

岗位职责:

  • 遵循并保障公司软件架构技术路线、软件开发规范的落地执行,并对软件实现过程进行检查;

  • 指导并解答软件开发工程师开发过程遇到的问题,内容包括软件业务逻辑方面的和编码方面;

  • 编写软件系统基础框架、核心模块代码;

  • 负责制定软件代码版本及版本分支流程,审查(Review)软件工程师的所有文档,负责整合系统平台软件分

支等;

  • 领导软件疑难问题的攻坚工作;

  • 负责软件技术能力的沉淀和技术转移。

任职要求:

  • 年以上.Net开发经验,熟悉.Net体系架构,了解主流的开源框架;

  • 年以上独立承担软件项目的系统分析和架构设计经验,有大型系统软件架构设计经验者优先;

  • 精通软件产品的高性能及安全性设计,掌握软件系统构架设计的理论、实践和工具,具有较强的系统分析能力;

  • 掌握.Net Core、微服务架构原理和领域驱动设计,掌握C#、SQL、JS等程序语言;

  • 掌握WebApi、LINQ、RESTful、IoC、EFCore、MQ、AOP、OAuth、OData等服务端技术;

  • 掌握SQL Server、MySQL等关系数据库开发,掌握Redis、MongoDB等NoSQL数据库开发;

  • 掌握HTML5、CSS3、JavaScript、Ajax、JSON等前端开发技术;

  • 有Kubernetes、Service Fabric或相关项目经验的,有IaaS、PaaS、SaaS搭建经验的优先考虑;

  • 有汽车行业软件经验、经销商管理系统、连锁管理系统经验者优先;

  • 具备较强的团队合作与沟通能力,责任心和使命感;

  • 具备较强的自我约束、自我管理和自我驱动能力及学习能力。

 

WEB开发工程师(ngx+ts方向),12k-25k(根据能力确定级别)

岗位职责:

  • 负责移动端、PC端等Web架构设计及开发;

  • 负责工作计划实施,严格控制工作质量和效率;

  • 遵守产品研发的质量保证体系,落实产品研发的质量控制要求;

  • 参与前端基础架构的开发和优化;

  • 参与通用组件开发,复杂功能模块的开发和优化;

  • 按系统设计完成功能模块的编写和单元测试;

  • 与后台工程师协作完成前端的业务逻辑。

任职要求:

  • 掌握Web开发技术,对符合Web标准的产品开发和重构有丰富经验;

  • 掌握 Web 开发知识,包括但不限于 DOM、BOM、AJAX、JSON 等,掌握 HTML5 和 CSS3 相关技术,对浏览器的兼容和适配具有一定经验;

  • 精通JavaScript语言,掌握TypeScript语言;

  • 掌握Angular、Bootstrap、微信小程序等开发技术,了解DevExtreme框架;

  • 有React Native或Native Script开发经验优先考虑

  • 具备较强的团队合作与沟通能力,责任心和使命感;

  • 具备较强的自我约束、自我管理和自我驱动能力及学习能力。

 

服务器运维工程师(AZURE+微服务方向),15k-25k(根据能力确定级别)

岗位职责:

  • 负责应用系统运行软件的安装、配置、优化与维护;

  • 负责应用系统模块部署、配置、维护、备份与检测;

  • 负责应用系统的日志信息备份、管理、维护与分析;

  • 负责应用系统的日常监测于维护、故障处理、性能分析与优化;

  • 负责应用部署系统、环境配置系统、监控系统的开发、部署、升级与维护,建设高性能的运维平台。

  • 负责应用系统的相关文档的编写、运维信息统计等。

任职要求:

  • 年以上大中型在线系统运维工作经验,熟悉常见的负载均衡、集群实现方案并有实际实施经验;

  • 精通Linux操作系统的基础知识,熟练使用Linux常用操作命令及常见服务的安装配置;

  • 熟练配置kubernetes、nginx等应用及相关软件的部署、配置与优化维护,了解Service Fabric技术;

  • 熟悉shell/perl/python中的一种或多种进行运维程序的开发;

  • 熟悉常用的自动化运维工具,熟悉虚拟化技术和容器技术;

  • 认为自己是Geek,认同DevOps文化,有坚持自动化一切和监控一切的追求;

  • 有基于Azure的IaaS、PaaS运维经验者优先考虑;

  • 具备较强的团队合作与沟通能力,责任心和使命感;

  • 具备较强的自我约束、自我管理和自我驱动能力及学习能力。


有兴趣的简历投递 邮箱:taoxu.wei@sinoauto.com ,注明来自dotnet跨平台公众号


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/321733.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

确保线程安全下使用Queue的Enqueue和Dequeue

场景是这样,假设有一台设备会触发类型为Alarm的告警信号,并把信号添加到一个Queue结构中,每隔一段时间这个Queue会被遍历检查,其中的每个Alarm都会调用一个相应的处理方法。问题在于,检查机制是基于多线程的&#xff0…

编写一个Java程序,其中包含三个线程: 厨师(Chef)、服务员(Waiter)和顾客(Customer)

编写一个Java程序,其中包含三个线程: 厨师(Chef)、服务员(Waiter)和顾客(Customer)。他们的行动如下: 厨师准备菜肴,每次准备一个。服务员等待菜肴准备好,然后将其送到顾客那里。顾客等待服务员送来菜看后才开始吃。所有三个角色应该循环进行…

Hangfire使用ApplicationInsigts监控

起因我司目前使用清真的ApplicationInsights来做程序级监控。(ApplicationInsights相关文档: https://azure.microsoft.com/zh-cn/services/application-insights/ )其实一切都蛮好的,但是我们基于Hangfire的Job系统却无法被Ai所监控到&#…

NET主流ORM框架分析

接上文我们测试了各个ORM框架的性能,大家可以很直观的看到各个ORM框架与原生的ADO.NET在境删改查的性能差异。这里和大家分享下我对ORM框架的理解及一些使用经验。ORM框架工作原理所有的ORM框架的工作原理都离不开下面这张图,只是每个框架的实现程度不同…

20、java中的类加载机制

1、类加载机制是什么? 类加载机制指的就是jvm将类的信息动态添加到内存并使用的一种机制。 2、那么类加载的具体流程是什么呢? 一般说类加载只有三步:加载、连接和初始化,其中连接包括验证、准备和解析,用于将运行时加…

【北京】BXUG第12期活动基于 .NET Core构建微服务和Xamarin

分享主题:基于 .NET Core构建微服务实战分享分享者:薛锋 北京切尔思科技架构师 兼任东北大学信息安全工程师和技术主播,行业内专注于研究 .NET Core和Web应用,具有比较扎实的技术基础和数年的从业经历。在GitHub上主持数个开…

谈谈ASP.NET Core中的ResponseCaching

前言前面的博客谈的大多数都是针对数据的缓存,今天我们来换换口味。来谈谈在ASP.NET Core中的ResponseCaching,与ResponseCaching关联密切的也就是常说的HTTP缓存。在阅读本文内容之前,默认各位有HTTP缓存相关的基础,主要是Cache-…

使用 dynamic 类型让 ASP.NET Core 实现 HATEOAS 结构的 RESTful API

上一篇写的是使用静态基类方法的实现步骤: 使用dynamic (ExpandoObject)的好处就是可以动态组建返回类型, 之前使用的是ViewModel, 如果想返回结果的话, 肯定需要把ViewModel所有的属性都返回, 如果属性比较多, 就有可能造成性能和灵活性等问题. 而使用ExpandoObject(dynamic)就…

使用 BenchmarkDotnet 测试代码性能

先来点题外话,清明节前把工作辞了(去 tm 的垃圾团队,各种拉帮结派、勾心斗角)。这次找工作就得慢慢找了,不能急了,希望能找到个好团队,好岗位吧。顺便这段时间也算是比较闲,也能学习…

2017西安交大ACM小学期数论 [阅兵式]

阅兵式 发布时间: 2017年6月25日 12:53 最后更新: 2017年7月3日 09:27 时间限制: 1000ms 内存限制: 128M 描述 阅兵式上,将士们排成一个整齐的方阵,每个将士面朝前方。问正中心的将士能向前看到几个将士?注意,一条直线上的将…

28、jdbc操作数据库(5)

介绍一个稍微封装了jdbc的工具类org.apache.commons.dbutils,使用dbutils可以简化对数据库操作程序的开发。 API介绍 接下来通过实例的方式说一下dbutils的具体使用 添加jar包:commons-dbutils-1.7.jar 增、删、改 进行增、删、改操作,在…

2017西安交大ACM小学期数论 [等差数列]

等差数列 发布时间: 2017年6月25日 13:42 最后更新: 2017年7月3日 09:27 时间限制: 1000ms 内存限制: 128M 描述 给定正整数n,试问存在多少个和为n的等差数列? 当然,等差数列中每一项要为非负整数,且不考虑降序的等差数列。…

上古时期(大雾)的数据结构pdf

分块点分治Treap byWYCby\ WYCby WYC Part1 分块 概念 就是将nnn个数分成若干个块,然后要处理的时候整块一起的加上局部的直接暴力。 如果将块的大小分配好一般每次都是O(n)O(\sqrt n)O(n​)的。 而且因为十分暴力,所以有很多优秀的性质。 实现方法 …

33、JAVA_WEB开发基础之会话机制

会话是什么 一个客户端浏览器与web服务器之间连续发生的一系列请求和响应过程就是会话,这些过程中产生的一系列信息就是会话信息,会话机制就是用于维护这些信息一致性的一种技术。通俗的说就是,一个A账号访问服务器,进行多次交互…

35、JAVA_WEB开发基础之过滤器

是什么 过滤器javaweb的一个重要组件,一种规范,可以对发送到serlvet的请求进行拦截和响应进行过滤。实际开发中可以使用过滤器来对访问服务器的请求进行过滤,以提高安全性 过滤器的原理 可以配置过滤器对指定的请求进行过滤,就…

2、安装和连接mysql

安装mysql 1、官网下载mysql 下载网址:https://www.mysql.com/ 2、解压并配置mysql 解压下载的(前提下载的zip版本的mysql)mysql安装包,放到指定磁盘 配置环境变量:将mysql下的bin目录的全路径名配置到环境变量的p…

6、mysql中字段

对数据表的操作是比较重要的,在实际开发中,日常做的主要工作就是对数据表的操作 对数据表的操作分为两大部分:操作数据表的结构、操作数据表中的数据 组成数据表的基本单元就是字段,所以,接下来先介绍一下mysql中的字…

在Linux环境下使用Apache部署ASP.NET Core

在前几篇文章中我们一起探讨了如何在Linux环境中安装ASP.NET Core运行时环境及将ASP.NET Core项目部署在Jexus中,这篇文章中我们将探讨如何将ASP.NET Core部署于Apache(阿帕奇)中。 很幸运能够和大家一起学习和探讨ASP.NET Core本文章运行…

傲娇码农的自我修养

一个热爱自己职业的人一定会对自己的工作充满自豪感,同样,也应该对自己的工作充满热情和自信。对自己的专业能力骄傲而不自满。身为一个码农,如果你热爱自己的工作,我想,你很有可能也是一位傲娇码农。在我的眼里&#…

中国到底有多少个.NET 程序员?都在哪个城市写代码?

中国到底多少个.NET 程序员,对于这个问题,似乎没有一个准确的答案,而且最近很多使用.NET 开发技术的老板在抱怨找不到.NET 开发人员,所以我想基于我的公众号粉丝数据给大家分享下中国的.NET程序员到底有多少,他们也都是…