在一家领先的纽约对冲基金公司需要一名扎实的查尔斯河 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 混合远程工作