全栈开发工程师 (.NET)

1天前全职
5.5K - 8K SGD / 月 ERP21 Pte Ltd

ERP21 Pte Ltd

location 新加坡
unsaved
角色概述 作为一名全栈开发工程师 (.NET),您将负责使用 .NET 框架设计、开发和维护 web 应用程序。您将与跨职能团队紧密合作,以了解项目需求,架构解决方案,并提供可扩展和稳健的软件解决方案。 职责 • 软件开发: - 使用 ASP.NET MVC、ASP.NET Core、C# 和其他 .NET 技术设计和开发响应式、用户友好的 web 应用程序。 - 使用 HTML5、CSS3、JavaScript 和现代 JavaScript 框架/库(例如 React、Angular、Vue.js)实现前端组件和用户界面。 - 开发和集成 RESTful API 和 web 服务,以实现前端和后端系统之间的无缝通信。 • 数据库设计与开发: - 使用 SQL Server 或其他关系数据库管理系统 (RDBMS) 设计和实现数据库架构、表和存储过程。 - 通过索引、查询优化和数据库规范化技术优化数据库性能和效率。 • 质量保证与测试: - 编写单元测试、集成测试和自动化测试脚本,以确保 web 应用程序的可靠性、稳定性和功能性。 - 进行代码审查,并与 QA 工程师合作,识别和解决软件缺陷和性能问题。 • 部署与维护: - 将 web 应用程序部署到生产服务器,并使用持续集成和部署 (CI/CD) 工具(例如 Azure DevOps、Jenkins)配置部署流水线。 - 监控应用程序性能并排除生产环境中的问题,确保最大正常运行时间和可靠性。 • 文档与合作: - 记录技术规范、设计决策和最佳实践,以供将来参考和知识共享。 - 与产品经理、设计师和其他利益相关者合作,将业务需求转化为技术解决方案。 要求 • 计算机科学、工程或相关领域的学士学位。 • 具备 5-7 年的全栈开发工程师工作经验,精通 .NET 技术。 • 精通 ASP.NET MVC、ASP.NET Core、C# 和相关的 .NET 框架。 • 具备 HTML5、CSS3、JavaScript 和现代 JavaScript 框架/库(例如 React、Angular、Vue.js)等前端技术的经验。 • 具备 SQL Server 或其他 RDBMS 的经验,包括数据库设计、优化和查询。 • 深刻理解 web 开发原则、设计模式和最佳实践。 • 熟悉版本控制系统(例如 Git)和敏捷开发方法论。 • 熟悉 Agile/Scrum 方法论和工具(例如 Jira)者优先。 • 具备优秀的问题解决能力、关注细节,并能独立工作或在团队环境中工作。 • 具备良好的沟通和人际交往能力,能够与跨职能团队有效合作。