高级软件工程师 - Azure 开发者
Senior Software Engineer - Azure Developer
Xtrm 是一家全球金融科技支付公司。
我们打造了一个下一代平台和嵌入式支付 API,围绕智能钱包架构设计,使各类企业能够在全球范围内接收、管理、兑换和发送资金。Xtrm 采用跨多个国家的完全分布式团队运营。我们是一家高增长公司,拥有超过 25,000 名全球客户。
我们正在寻找一名经验丰富的 Azure 开发者,具备扎实的 ASP.NET Core 和 RESTful API 开发经验,加入我们不断壮大的工程团队。理想的候选人应熟悉在 Microsoft Azure 上设计和实现可扩展解决方案,并对后端服务和集成模式有深入理解。
主要职责:
- 使用 NET Core 设计、开发和维护安全且可扩展的 API
- 使用 App Services、Azure Functions、Azure API Management 等服务在 Microsoft Azure 上开发和部署应用程序
- 将 API 与前端应用、第三方服务和数据库集成
- 编写干净、可维护且高效的代码,同时遵循行业最佳实践
- 与架构师、前端开发者和 DevOps 团队协作完成解决方案交付
- 实现 CI/CD 流水线并在 Azure 上监控应用性能
- 排查、调试和优化应用性能和可用性
- 确保代码在安全、性能和测试方面考虑周全
所需技能与资格:
- 5 年以上 ASP.NET Core(C#)和 RESTful API 开发的实际经验
- 熟练使用 Azure 云服务,包括:
- Azure App Services
- Azure Functions
- Azure API Management
- Azure Key Vault
- Azure Storage 和 Azure SQL
- 扎实掌握面向对象编程、设计模式和软件架构
- 具有 Entity Framework Core、LINQ 和 SQL Server 的经验
- 熟练使用 Postman、Swagger/OpenAPI 等工具
- 具备 Git 和敏捷开发实践的经验
- 熟悉使用 Azure DevOps 或 GitHub Actions 构建 CI/CD 流水线
- 具有微服务架构、事件驱动系统和领域驱动系统的经验
- 熟悉 Docker 和 Azure Kubernetes Service(AKS)
- 具有单元测试和测试驱动开发(TDD)的经验
最初发布于 Himalayas
查看英文原文
XTRM is a global fintech payments company.
We’ve built a next-generation platform and embedded payment API designed around an intelligent wallet architecture that allows businesses of all kinds to receive, manage, exchange and send money all over the world. XTRM operates using a fully distributed team spanning many countries. We are a high growth company, with over 25,000 global customers.
We are seeking a skilled Azure Developer with strong experience in ASP.NET Core and RESTful API development to join our growing engineering team. The ideal candidate should be well-versed in designing and implementing scalable solutions on Microsoft Azure and possess a deep understanding of back-end services and integration patterns.
Key Responsibilities:
- Design, develop, and maintain secure and scalable APIs using NET Core
- Develop and deploy applications on Microsoft Azure using services like App Services, Azure Functions, Azure API Management, etc.
- Integrate APIs with front-end applications, third-party services, and databases
- Write clean, maintainable, and efficient code while following industry best practices
- Collaborate with architects, front-end developers, and DevOps teams on solution delivery
- Implement CI/CD pipelines and monitor application performance on Azure
- Troubleshoot, debug, and optimize application performance and availability
- Ensure code is written with proper security, performance, and testing considerations
Required Skills & Qualifications:
- 5+ years of hands-on experience with ASP.NET Core (C#) and RESTful API development
- Strong experience with Azure cloud services, including:
- Azure App Services
- Azure Functions
- Azure API Management
- Azure Key Vault
- Azure Storage and Azure SQL
- Solid understanding of OOP, design patterns, and software architecture
- Experience with Entity Framework Core, LINQ, and SQL Server
- Proficient with tools like Postman, Swagger/OpenAPI
- Experience with Git and Agile development practices
- Familiarity with CI/CD pipelines using Azure DevOps or GitHub Actions
- Experience with microservices architecture, event-driven systems and domain-driven systems
- Familiarity in Docker and Azure Kubernetes Service (AKS)
- Experience with unit testing and test-driven development (TDD)
Originally posted on Himalayas