职位概述
您将与我们在公共和金融领域享有盛誉的客户合作。作为高级全栈开发工程师,您将负责软件和网络应用程序的端到端解决方案和开发。您将成为敏捷团队的一员,负责金融行业使用的产品。
职责
• 使用 .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