领先的后端工程师

无个税15个月前全职
Object Technology Solutions

Object Technology Solutions

location 迪拜
unsaved
关于工作机会:职位:首席后端工程师(.NET Core、微服务、Azure云)经验:8年工作地点:迪拜职位描述的详细信息职位描述:•在Azure云平台上领导开发人员设计、开发和实施基于.NET的应用程序。•与Azure云架构师合作,设计基于微服务的解决方案的后端架构,考虑可扩展性、性能、可维护性和DevOps实践。•计算机科学、软件工程或相关领域的学士学位。•在.NET开发中作为首席开发人员或高级开发人员的经验,重点关注Azure云服务。•熟练掌握.NET Core、C#、REST API、EF、微服务架构设计和实现。•在Azure云开发和服务方面有实际经验(例如Azure Service Bus、Azure API Management、Azure函数、逻辑、Azure B2C、应用程序洞察等)。•深入了解云原生开发原理、微服务架构和容器化技术(例如Docker、Kubernetes)。•熟悉面向对象编程、清晰的编码、重构和SOLID模式。•领导对基于.NET框架的现有单体后端服务进行重新开发和重新设计,转变为基于.NET Core和Azure云服务的微服务和更加解耦的架构,以提高性能和可维护性。•使用Azure服务(如Azure函数、Azure Service Bus、Azure存储和SQL数据库、Azure API Management或其他相关服务)实现功能。•精通使用Azure PaaS和IaaS提供的可扩展和安全的云解决方案的设计和实施。•在Azure环境中进行性能优化、可扩展性和可靠性方面具有专业知识。•进行代码审查,确保遵循编码标准和最佳实践与DevOps工程师合作,为后端服务建立CI/CD流水线。•使用Azure DevOps、Git和容器化技术(如Docker)等工具定义和配置构建过程、自动化测试和部署流水线。•为后端服务实现监控和日志记录解决方案。•利用Azure Monitor、应用程序洞察或类似工具了解服务的性能、可用性和健康状况。•记录技术用户故事,确保工程实施的规范和可行动的任务。•了解安全最佳实践,并具有实施身份验证和授权机制的经验。•熟练设置使用Azure工具进行监控和日志记录解决方案。•深入了解软件开发最佳实践,包括敏捷方法论、代码版本控制和代码质量保证(单元测试、集成测试等)。•出色的问题解决和故障排除能力,热衷于提供高质量的软件解决方案。•出色的领导和人际交往能力,能够与跨职能团队有效沟通和协作。•Azure认证,如Azure开发人员助理或Azure解决方案架构师,非常理想。英语完全流利在敏捷和Scrum方法论方面的经验