全栈开发人员 - Angular 和 .NET C#

无个税15个月前全职
Binder-sa

Binder-sa

location 利雅得
unsaved
我们正在寻找一位熟练的全栈开发人员,具备Ionic Angular和.NET C#的专业知识,加入我们的开发团队。在这个角色中,您将负责使用Ionic框架进行前端开发和.NET C#进行后端开发,设计、开发和维护跨平台移动和Web应用程序。您将与团队密切合作,了解需求,实施解决方案,并交付高质量的软件。 职责: • 使用Ionic Angular和.NET C#开发移动和Web应用程序。 • 使用HTML、CSS和JavaScript设计和实现响应式和用户友好的界面。 • 与UX/UI设计师合作,创建视觉吸引人且直观的用户体验。 • 使用.NET C#构建RESTful API,实现前端和后端组件之间的通信。 • 使用数据库(关系型)高效地存储和检索数据。 • 实施安全的身份验证和授权机制,保护用户数据。 • 编写单元测试并进行集成测试,确保代码库的可靠性和质量。 • 解决和调试问题,解决性能瓶颈和修复缺陷。 • 与团队成员合作,参与代码审查,并提供建设性反馈。 • 了解最新的行业趋势、最佳实践和新兴技术。 • 贡献软件开发生命周期,包括需求收集、估算和发布计划。 • 与DevOps团队合作,将应用程序部署到各种环境(本地或基于云),确保运行顺畅。 要求: • 计算机科学、软件工程或相关领域的学士学位(或具有同等工作经验)。 • 具有全栈开发人员的经验,重点是Ionic Angular和.NET C#开发。 • 熟练掌握Ionic框架、Angular和TypeScript,对Ionic Angular的概念(组件、服务、模块、路由)有扎实的理解。 • 熟悉.NET C#、ASP.NET和ASP.NET Core框架。 • 有使用数据库(SQL)和编写高效查询的经验。 • 熟悉HTML、CSS和JavaScript等前端技术,以及前端库和框架。 • 对RESTful API、HTTP协议和身份验证机制(JWT、OAuth)有深入了解。 • 有版本控制系统(最好是Git)的经验。 • 熟悉单元测试框架(NUnit、xUnit)和测试驱动开发(TDD)原则。 • 具有较强的问题解决能力,注重细节,对编写干净、易维护的代码充满热情。 • 出色的沟通和协作能力,能够在团队环境中有效工作。 • 能够适应不断变化的优先事项,并同时处理多个项目。 • 以前在敏捷/Scrum开发方法中的经验是一个加分项。 • 具备部署流程、容器化(如Docker)和云平台(Azure、AWS)的知识更佳。 • 加入我们的团队,利用您在Ionic Angular和.NET C#方面的专业知识,为创新的移动和Web应用程序的开发做出贡献。我们提供合作和充满活力的工作环境、成长机会,以及参与具有真实影响力的激动人心的项目的机会。