我们的矿业客户正在寻找一名全远程工作的中级全栈.NET开发人员,将一个复杂的基于Excel的日志跟踪系统转变为一个动态且用户友好的网络应用程序。这个角色非常适合喜欢将功能与设计结合的开发人员,能够将电子表格和业务逻辑转换为无缝的数据驱动数字解决方案,并具有直观的用户界面。注意:完全远程工作,按MST时间,初始为期6个月,每周40小时。必须具备:3年以上.NET(C#)软件开发的专业经验。2年以上AngularJS或类似前端框架的实际经验。对SQL数据库、数据建模和查询优化有深入理解。具备在全栈环境中集成前端和后端组件的经验。对RESTful API开发和最佳实践有扎实理解。具有创造性思维,热衷于简洁的UI/UX设计。优先技能:具备Entity Framework、LINQ或Azure Web Apps经验。熟悉现代Angular(Angular 2+)或React。了解敏捷/Scrum方法论。接触过CI/CD管道或基于Git的工作流程。职责:分析并将当前Excel日志表结构和公式转换为可扩展的基于网络的应用程序。使用.NET(C#)和AngularJS框架设计和开发前端和后端组件。开发和维护SQL Server数据库,以高效存储、检索和管理日志数据。创建响应式、用户友好的UI,提高设备间的可用性和可访问性。实现数据验证、报告和搜索功能,以改善跟踪和可见性。与利益相关者合作,收集需求并在开发过程中纳入反馈。通过测试和优化确保应用程序的性能、安全性和可靠性。记录代码、流程和部署说明,以便长期维护。