高级全栈开发工程师,.NET Core 和 React(1 年合同)

新加坡 11天前全职 网络
4.4万 - 6万 / 月
职位概述 您将与我们在公共和金融领域享有盛誉的客户合作。作为高级全栈开发工程师,您将负责软件和网络应用程序的端到端解决方案和开发。您将成为敏捷团队的一员,负责金融行业使用的产品。 职责 • 使用 .NET Core 和 .NET 8 设计、开发和维护微服务架构。 • 实施事件驱动架构,以实现微服务之间的无缝通信。 • 利用实体框架 (EF) 进行高效的数据库交互和管理。 • 使用 Docker 对应用程序进行容器化,以实现可扩展性和部署灵活性。 • 应用领域驱动设计 (DDD) 原则,以确保清晰和模块化的代码架构。 • 实施 OAuth 以确保安全的身份验证和授权。 • 开发和执行安全最佳实践,以保护敏感数据和系统。 • 利用 AWS 服务(如 S3、Lambda、API 网关、DynamoDB 等)进行后端开发。 • 开发 RESTful API 端点,以促进前端和后端之间的通信。 • 使用 React.js 和 Next.js 开发响应式和用户友好的网络应用程序。 • 使用 Jest 编写单元测试,以确保代码质量和可靠性。 • 创建可重用的 UI 组件,并使用 Storybook 维护一致的设计。 • 与 UX/UI 设计师密切合作,实施直观且视觉吸引人的界面。 • 解决和调试整个堆栈中的问题,确保应用程序顺利运行。 • 优化应用程序性能和可扩展性,以提供无缝的用户体验。 要求 • 计算机科学、工程或相关领域的学士学位;或具有同等工作经验 • 作为全栈 .NET Core 开发工程师或类似职位的工作经验,优先考虑拥有超过 5 年全栈开发经验的候选人。 • 精通 .NET Core、.NET 8、C# 及相关后端技术。 • 精通前端技术,如 React.js、Next.js、HTML、CSS 和 JavaScript。 • 具有构建微服务架构和实施事件驱动设计模式的经验。 • 精通实体框架 (EF) 进行数据库管理。 • 熟悉 Docker 和容器化原则。 • 了解领域驱动设计 (DDD) 原则及其在后端开发中的应用。 • 具有实施 OAuth 进行身份验证和授权的经验。 • 了解安全最佳实践及其在后端开发中的应用。 • 具有使用 AWS 服务(如 S3、Lambda、API 网关、DynamoDB 等)的实际经验。 • 具有使用 Jest 编写单元测试和使用 Storybook 维护设计系统的经验。 • 有在 Unix 和 Windows 操作环境中工作的经验者优先。 • 拥有 AWS 认证(例如,AWS 认证开发人员,AWS 认证解决方案架构师)。 • 具有使用 Node.js 进行服务器端开发的经验。 • 熟悉 NoSQL 数据库,如 DynamoDB。 • 了解 CI/CD 管道和 DevOps 实践。 • 理解敏捷开发方法论。 • 具备较强的问题解决能力和关注细节的能力。 如果您对该职位感兴趣并希望进一步讨论该机会,请立即点击申请或通过电子邮件与 Chew Kai-Xinn 联系,邮箱地址为 kaixinnchew@morganmckinley.com 以获取更多信息。 只有入围的候选人会收到回复,因此如果您在 14 天内未收到回复,请接受此通知,表示您未入围。 摩根麦金利私人有限公司 Chew Kai-Xinn EA 许可证编号:11C5502 EAP 注册号:R2196712