高级 C# .NET 应用程序开发工程师(混合办公,密歇根州)
为采购分析业务构建并支持 Source-to-Pay 应用程序。该高级全栈岗位涵盖 Web 界面、数据库、API 及电子采购集成。
描述
- 构建、增强和维护支持 DSSI Source-to-Pay 流程的 Web 应用程序
- 将业务和系统需求转化为切实可行的技术方案
- 与流程团队、项目协调员、利益相关者、开发人员及 IT 同事协作
- 创建和改进用户界面功能及后端功能
- 提供应用程序支持并解决生产环境问题
- 维护托管在 Web 服务器上的应用程序和服务
- 应用面向对象编程和企业级开发实践
- 开发并支持 RESTful 服务、Web API、XML、JSON 及相关集成
- 使用 SQL Server,并将应用程序连接至 IBM i/AS400 和 DB2 系统
- 参与架构、集成、数据库设计和解决方案开发
- 通过高质量、按时交付管理所分配的项目和计划
- 准备并维护应用程序、测试、帮助、程序员和对象文档
- 执行单元测试和集成测试,并支持用户验收测试
- 协助培训用户并支持新功能或增强功能的采用
- 解决复杂技术问题,提升性能、可靠性、可维护性和易用性
- 参与代码审查,并遵循 IT 标准、流程和开发实践
- 持续了解相关技术、开发方法和行业发展
- 指导和辅导经验较少的开发人员
- 运用技术支持业务发展、服务交付、效率提升和持续改进
- 承担管理层分配的其他职责
- 遵循公司政策、IT 流程、编程标准和项目管理要求
- 维护公司的质量管理体系及适用的质量标准
- 为专业、互相尊重且包容的工作环境作出贡献
任职要求
- 计算机科学、信息系统、数据处理或相关专业学士学位,或具备相当的教育、培训和经验组合
- 至少六年使用 C# 和 .NET 开发及支持 Web 应用程序的实际经验
- 至少六年使用 Microsoft SQL Server、进行数据库开发和 SQL 编程的经验
- 至少四年使用 Telerik UI 控件及进行面向对象企业级应用程序开发的经验
- 熟练掌握 C#、ASP.NET/.NET、JavaScript、HTML5、CSS3、AJAX 和 Web 应用程序开发
- 至少三年构建 RESTful 服务和 Web API 集成的经验
- 具备创建和集成 XML 及 JSON 接口的经验
- 了解关系数据库设计、开发和集成
- 理解 SDLC、软件和数据库方法论及系统集成实践
- 具备分析和排查复杂技术问题的出色能力
- 能够理解业务流程并将需求转化为可实施的技术方案
- 具备出色的书面和口头沟通能力
- 能够独立工作,并在小型协作型 IT 团队中有效贡献
- 能够并愿意指导初级开发人员并分享技术知识
- 能够学习新技术,并随着业务和技术需求变化构建技术能力
