高级C#.NET软件开发工程师

14个月前合同
Projas Technologies, LLC

Projas Technologies, LLC

location 旧金山
unsaved
具有详细知识和经验,支持多层次、面向服务架构(SOA)的Webforms和Model-View-Controller(MVC)应用程序的高级C#.NET软件开发人员,以及Windows Communication Foundation(WCF)和RESTful Web服务的组合,能够指导和建议经验较少的开发人员,具有从业务用户那里收集需求和支持的强大沟通能力,以及成熟、务实的开发实践,专注于设计易于维护、可扩展和长期工作的产品。先前开发养老金或金融Web应用程序和使用云托管服务或基于客户端的应用程序与MVC、Knockout.js/Angular.js、异步JavaScript和XML(AJAX)的基于云的应用程序的开发经验。职责1)使用云技术(特别是Amazon Web Services(AWS)、Azure和/或Google Cloud Platform(Google Cloud Platform))设计和构建应用程序 2)设计和构建新的响应式GUI Web应用程序 3)开发现有SOA Web应用程序的小到中型增强功能 4)故障排除和解决生产事故。所需技能和经验1. 在过去十年中至少有七(7)年的经验,进行分布式、企业可扩展的Microsoft .NET Web应用程序和Microsoft WCF服务的设计、开发和实施,这些应用程序在Windows服务器上运行,使用Microsoft C#.NET,支持大规模的养老金、金融或类似类型的组织。 2. 至少有五(5)年的经验,使用ASP.NET、C#、jQuery、HTML、JavaScript和CSS创建高度可用的Internet和Intranet应用程序。 3. 至少有五(5)年的经验,将现代N层企业应用程序与主机遗留系统集成。 4. 至少有两(2)年的使用语言集成查询(LINQ)和Entity Framework的经验。理想的技术资格1. 在各种云技术中有经验,特别是AWS、Azure和/或Google Cloud Platform。2. 使用Microsoft Web API和Microsoft ASP.NET MVC与Angular.js或Knockout.js的经验。3. 使用HTML5、Bootstrap和Telerik Kendo UI Framework进行响应式GUI开发的经验,特别强调为移动客户端设计。4. 能够根据需要创建技术规范、功能需求、设计模型、测试计划、用户文档或其他SDLC文档。5. 出色的口头沟通和技术写作能力;能够指导开发人员有效地使用已建立的设计模式,利用共享服务、强大的基类库和可用的实用工具。6. 具有良好的分析和解决问题的能力,注重细节,能够逻辑地解决问题并记录结果。7. 具有迭代开发方法论的经验,尤其是敏捷/SCRUM。