亲爱的候选人,COMM-IT Middle East LLC向您致以问候。我们正在寻找一名Dotnet全栈开发人员加入我们的现场团队,请参考以下职位描述并告知您的确认。
职位名称:Dotnet全栈开发人员
经验:10年以上
地点:沙特阿拉伯,阿尔朱拜勒
职位概述:我们正在寻找一名全栈Web开发人员,具有开发和维护强大的Web应用程序的实际经验。理想的候选人应具备对用户界面设计的深入理解,并具有使用.NET技术进行后端开发的经验。
主要职责:
- 使用HTML、CSS和JavaScript框架设计、开发和维护用户界面。
- 实施响应式Web设计原则,确保我们的Web应用在多个设备上呈现良好。
- 使用.NET技术(MVC和.NET Core)开发和维护服务器端逻辑和功能。
- 使用标准的.NET框架将用户界面元素与服务器端逻辑和功能进行整合。
- 构建可重用的代码和库以供将来使用。
- 通过与设计团队合作,确保UI/UX设计的技术可行性。
- 优化应用程序的速度和可扩展性。
- 在提交给后端服务之前,验证所有用户输入的有效性。
- 在开发过程中与其他团队成员和利益相关者合作。
- 关注新兴技术和行业趋势,并将其应用于运营和活动中。
- 维护和增强现有的Web应用程序和所有集成系统。
技术要求:
- 熟练掌握Web标记语言,包括HTML5和CSS3。
- 对于服务器端CSS预处理平台(如LESS和SASS)有深入了解。
- 具有客户端脚本和JavaScript框架的经验,包括jQuery。
- 熟悉AngularJS、KnockoutJS、BackboneJS、ReactJS或DurandalJS等高级JavaScript库和框架。
- 熟练掌握跨浏览器兼容性问题及其解决方法。
- 熟悉前端构建工具,如Grunt和Gulp.js。
- 熟练掌握.NET,包括但不限于ASP.NET MVC、.NET Core、Web API、Entity Framework。
- 熟悉SQL Server、Oracle等数据库技术,以及HBase、MongoDB或CouchDB等NoSQL数据库。
- 了解代码版本控制工具,如Git、Mercurial或SVN。
- 有云服务提供商(如AWS或Azure)的经验者优先。
- 熟悉RESTful API的设计和开发。
- 具备整个Web堆栈的经验,包括协议和Web服务器优化技术。
教育背景:计算机科学、软件工程或相关领域的学士学位。
认证:具备.NET、前端技术或其他相关领域的认证者优先考虑。
软技能:
- 较强的分析和解决问题的能力。
- 出色的口头和书面沟通能力。
- 能够独立管理项目。
- 注重细节并致力于卓越。
- 愿意学习新技术并适应不断变化的项目需求。