查尔斯河 C# 开发工程师

3天前全职
面议 Mazuma Software

Mazuma Software

location 纽约
unsaved
在一家领先的纽约对冲基金公司需要一名扎实的查尔斯河 C# 开发工程师(顾问) 地点:纽约,纽约(混合 - 每周 3 天在办公室) 薪资:待定,这是一个合同职位。您将签署咨询协议,并按日付费。 公司概况: Mazuma Software 是一家专注于对冲基金行业系统开发的小型技术咨询公司。 我们需要您: 我们正在寻找一名 C# 开发工程师,负责设计、开发和维护支持金融行业复杂数据驱动的 Web 应用程序的服务和 API。理想的候选人应具有使用 ASP.NET Core、SQL Server 和 Azure 云服务构建高性能、可扩展应用程序的经验。您将与前端开发人员、业务利益相关者和数据团队密切合作,确保后端与用户界面之间的无缝集成。 您将有机会对后端架构和 API 开发产生重大影响,同时在处理关键资产估值和市场数据的金融机构中使用前沿技术。 职责: • 使用 ASP.NET Core 开发和维护 RESTful API 和微服务,以支持前端功能。 • 设计和实现可扩展、安全和高性能的后端架构。 • 与前端开发人员紧密合作,确保顺利的 API 集成。 • 开发和优化 SQL Server 数据库,包括存储过程、索引和查询调优。 • 使用 Entity Framework Core 或其他 ORM 框架实现数据访问层。 • 与业务利益相关者合作,理解需求并将其转化为后端模块和服务。 • 设计和实现使用 OAuth、OpenID Connect 或 Azure AD 的身份验证和授权机制。 • 实现基于事件的架构,使用消息队列(例如 Azure Service Bus、RabbitMQ 或 NServiceBus)。 • 确保不同模块和数据库之间的数据一致性和完整性。 • 优化应用程序性能和可扩展性,以处理大量金融数据。 • 编写单元测试和集成测试,以确保代码库的可靠性和可维护性。 • 参与代码审查,贡献于改进开发最佳实践。 • 使用 Azure App Services、Azure Functions 和 Azure SQL 在 Azure 云环境中部署和管理应用程序。 • 监控和排除后端性能问题、日志记录和错误处理。 所需技能: • 8 年以上使用 C# 和 ASP.NET Core/Angular 进行开发的经验。 • 对 RESTful API 设计原则和最佳实践有深入理解。 • 有 SQL Server 经验,并能熟练编写高效的查询、存储过程和优化数据库性能。 • 了解 Entity Framework Core 或其他 ORM 框架。 • 熟悉 Azure 云服务,包括 Azure App Services、Azure Functions、Azure SQL 和 Azure Service Bus。 • 有 OAuth2、JWT 和 OpenID Connect 等身份验证和安全标准的经验。 • 有事件驱动架构和使用 RabbitMQ、Azure Service Bus 或 Kafka 等消息代理的经验。 • 理解可扩展性、性能调优和缓存机制(Redis、Azure Cache for Redis 等)。 • 有在 Agile/Scrum 开发环境中工作的经验。 • 较强的调试、问题解决和故障排除能力。 • 熟练使用 Git 和 CI/CD 管道进行自动化部署。 • 优秀的沟通和团队合作能力。 期望技能: • 有使用 STP 交易平台(如 CRIMS(查尔斯河)或 BlackRock Aladdin)的经验。 工作类型:全职,合同 薪资:每天起薪 $600.00 申请问题: • 您位于哪个州? • 您能每周到办公室 3 天吗? 经验: • C#:6 年(优先) • CRIMS:3 年(优先) • 查尔斯河:3 年(优先) 地点: • 纽约,纽约 10005(优先) 通勤能力: • 纽约,纽约 10005(优先) 工作地点:在纽约,纽约 10005 混合远程工作