【招聘(北京)】.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,一经查实,立即删除!

相关文章

2017西安交大ACM小学期数据结构 [分块,区间修改,单点查询]

Problem A 发布时间: 2017年6月28日 09:29 最后更新: 2017年6月28日 13:03 时间限制: 1000ms 内存限制: 32M 描述 给定一个长度为n的序列a1, a2, ..., an给出q个操作, 操作分为两种 对于形如1xyz的操作, 将下标介于[x,y]的元素加上z, 满足1≤x≤y≤n, 1≤z≤105对于形如2…

17、java中的集合(4)

之前单列集合只说过了List系列的集合,接下来再说一下Set集合系列,Set集合是无序集合(存取顺序不一致),不允许添加相同元素,Set的实现依赖于Map集合,可以将Set集合看作Map集合键的集合&#xff0…

U92904-画地为佬【二分,结论】

正题 题目链接:https://www.luogu.org/problem/U92904?contestId23574 题目大意 用mmm根长度为1的火柴求能够圈住的最多块的地。 解题思路 显然如果刚好能够围成一个正方形那么一定是最优的,那么我们先将能够围成的围成一个最大的正方形,然后剩下的在…

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

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

2017西安交大ACM小学期数据结构 [分块、二维矩阵]

Problem B 发布时间: 2017年6月28日 10:06 最后更新: 2017年6月28日 16:35 时间限制: 2000ms 内存限制: 32M 描述 给定一个nm的矩形, 其中第i行第j列的值为ai,j给出q个操作, 操作有两种 对于形如1x1y1x2y2z的操作, 将(x1,y1)-(x2,y2)这段矩形区域的所有元素加上z, 满足1≤…

18、java中的泛型

之前介绍集合时&#xff0c;可以看到有List<String>这样的写法&#xff0c;那么尖括号里的内容是什么呢&#xff1f;这是泛型&#xff0c;意思就是说声明的这个List集合只能存放String类型的元素。 泛型是什么&#xff1f; ‘泛’指一般、不深入&#xff0c;在这里可以认…

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

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

U86650-群鸡乱舞【矩阵乘法】

正题 题目链接:https://www.luogu.org/problem/U86650?contestId23574 题目大意 第一年有nnn只鸡&#xff0c;每只大于等于两岁的鸡每年可以生一只&#xff0c;在ttt岁时不会生鸡而会暴毙。 现在给出每只鸡的年龄&#xff0c;求第mmm年鸡的总数量。 解题思路 用fif_{i}fi​…

2017西安交大ACM小学期数据结构 [线段树]

Problem B 发布时间: 2017年7月1日 02:08 最后更新: 2017年7月1日 02:10 时间限制: 1000ms 内存限制: 64M 描述 给定一个长度为n的序列a1, a2, ..., an, 满足这个序列是一个1~n的排列 如果一个序列满足: 将序列排序后, 任意两个相邻的元素的差为1, 那么就称这个序列为&qu…

19、java中枚举

枚举是什么&#xff1f; 枚举就是将一个有限集合中的所有元素列举出来&#xff0c;在java中使用可以使用enum关键字来声明一个枚举类。 为什么使用枚举&#xff1f; 之前当用到一些常量时&#xff0c;便临时声明一个&#xff0c;这样使得代码看起来很乱&#xff0c;这里一个…

Hangfire使用ApplicationInsigts监控

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

nssl1446-小智的旅行【dp】

正题 题目大意 求一条最大的权值严格上升的路径。 解题思路 将边权排序&#xff0c;然后从fxf_xfx​转移到fy1f_y1fy​1即可&#xff0c;要注意的是因为严格上升&#xff0c;所以此次转移用的fff不能是相同权值转移时转移的。 codecodecode #include<cstdio> #include…

2017西安交大ACM小学期数据结构 [树状数组]

Problem C 发布时间: 2017年6月28日 11:38 最后更新: 2017年6月28日 16:38 时间限制: 1000ms 内存限制: 32M 描述 给定一个长度为n的序列a1, a2, ..., an, 其中ai∈[1,10]给出q个操作, 操作分为两种 对于形如1xy的操作, 将ax改为y, 满足1≤x≤n, 1≤y≤10对于形如2xyz的操…

NET主流ORM框架分析

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

20、java中的类加载机制

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

nssl1447-小智的糖果【dp】

正题 题目大意 长度为nnn的序列&#xff0c;mmm个位置要求两边都比他大&#xff0c;kkk个位置要求两边都比他小。求序列个数。 解题思路 若第xxx个位置为山峰&#xff0c;那么ax−1<ax>ax1a_{x-1}<a_x>a_{x1}ax−1​<ax​>ax1​&#xff0c;我们用upiup_iu…

21、java中的反射机制

先推荐安装一个 eclipse 的反编译插件 Enhanced Class Decompiler 是什么&#xff1f; 在说反射之前先说一下编译时类型和运行时类型&#xff0c;大家都知道List是一个接口&#xff0c;它是不可以被实例化的&#xff0c;但是可以通过多态实现&#xff1a;List list new Arra…

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

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

2017西安交大ACM小学期数据结构 [树状数组,极大值]

Problem D 发布时间: 2017年6月28日 10:51 最后更新: 2017年6月28日 16:38 时间限制: 1000ms 内存限制: 32M 描述 给定一个长度为n的序列a1, a2, ..., an当k满足2≤k≤n−1, ak>ak−1且ak>ak1时, 将元素k称为极大值点, 给出q个操作, 操作分为两种 对于形如1xy的操作…

nssl1448-小智过马路【模拟】

正题 题目大意 nnn个横向道&#xff0c;若干辆车&#xff0c;每辆车速度恒定&#xff0c;给出方向位置长度。 过马路的速度&#xff0c;最早开始时间&#xff0c;最晚开始时间。求最长的可以通过马路的时间段。 解题思路 计算出每辆车限制的时间区间&#xff0c;然后排序找到…