高级后端开发者(dotnet)

16个月前全职
KYDON HOLDINGS PTE. LTD.

KYDON HOLDINGS PTE. LTD.

location 新加坡
unsaved
工作职责 • 协助监控工程项目的进展情况。 • 确保CR的及时交付。 • 确保维护项目中错误的及时解决。 • 确保交付项目的及时交付。 • 协助设置和试用新的开发和CI/CD工具。 • 对同行和初级开发人员进行代码审查。 • 协助执行不属于任何特定团队的工程任务。 工作要求 知识和技能 • .NET Framework和.NET Core: • 掌握C#语言特性和最佳实践。 • 具有ABP框架经验者优先考虑。 • 对.NET框架或.NET Core有深入的理解。 • 有使用.NET Core构建应用程序的经验。 • 使用ASP.NET Web API或ASP.NET Core Web API设计和实现RESTful API。 • 理解API版本控制和文档编写。 • ORM(对象关系映射): • 具有Entity Framework或其他ORM工具的经验。 • 数据库建模和设计技巧。 • 数据库管理: • 熟练使用MongoDB和SQL数据库(如SQL Server、MySQL)。 • 了解数据库优化和索引。 • 认证和授权: • 实现认证和授权机制(如OAuth、JWT)。 • 身份管理(例如IdentityServer)。 • 消息队列: • 理解和实现消息队列(如RabbitMQ、Azure Service Bus)。 • 微服务架构: • 了解和经验设计和实现微服务。 • 测试: • 使用NUnit或xUnit等工具进行单元测试和集成测试。 • 测试驱动开发(TDD)实践。 • 日志记录和监控: • 实现日志记录和监控解决方案(如Serilog、ELK堆栈)。 • Docker和容器化: • 具有Docker容器和容器编排(如Kubernetes)的经验。 • 持续集成/持续部署(CI/CD): • 熟练掌握CI/CD流水线(如Jenkins、Azure DevOps)。 • 具有公共云(AWS、Azure)和本地环境经验。 • 安全最佳实践: • 了解Web应用程序的安全最佳实践。 教育、资格和特殊培训 • 最低信息技术、信息通信技术或相关行业的文凭 - 很抱歉,只有入围的候选人将会收到通知。