- 岗位要求
You have at least 3 years of experience with two or more development languages such as Java, C#, or Ruby
You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs, and more
Comfortability with Agile methods, such as Extreme Programming (XP), Scrum, and/or Kanban
You enjoy influencing others and always advocate for technical excellence while being open to change when needed
You’re willing and able to commit to traveling to client sites in order to solve their business problems
You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
Bonus points if you have a working knowledge of cloud technology such as AWS, Azure, Kubernetes, and Docker
【必备技能】
1、3年左右C#语言开发经验
2、熟悉 .NET 平台, 熟悉 .Net Core, 了解其周边工具和扩展
3、具备WEB开发经验, 有前端技能,开发经验优先
4、熟练掌握SQL, NoSQL等数据库开发技术
5、熟悉 C# 常用框架, 包括Web框架, 数据库框架, 测试框架等
6、熟悉 OO 编程思想
7、良好的编程风格,能够编写规范、优质的代码
8、良好的团队协作能力
【加分项】
1、热爱学习, 保持对新技术, .Net新发展的关注
2、熟悉敏捷、测试驱动开发(TDD)
3、熟悉.Net应用整个开发生命周期:构建,开发,部署,运维
4、熟悉 C# 7、C# 8语言特性, 并灵活使用
5、了解DDD,有微服务开发经验
6、喜欢阅读源代码
7、喜欢开源软件,乐于知识分享
8、喜欢学习,拥有持续学习的能力,认为学习本身就是一种乐趣
9、热爱阅读各类技术、非技术书籍,有写个人博客或者贡献过开源代码 10、拥有自我管理能力,自我驱动,做自己的老板