Design, develop, and maintain scalable C#/.NET Core microservices and RESTful APIs with a strong emphasis on clean API architecture, versioning, and performance optimization.
Architect and implement cloud-native solutions on AWS, leveraging services such as ECS/EKS, Lambda, API Gateway, SQS/SNS, DynamoDB/RDS, S3, and CloudWatch.
Build and evolve domain models supporting portfolio management, positions, transactions, orders, fees, performance, and regulatory reporting.
Develop and integrate AI-enabled services, including use of LLMs, embeddings, or ML models for automation, data enrichment, anomaly detection, or decision support.
Partner with data and analytics teams to support AI/ML pipelines, feature engineering, and intelligent data services.
Integrate with external systems including custodians, market data providers, CRMs, and downstream analytics platforms (ETL/ELT pipelines).
Ensure secure-by-design architecture including OAuth2/OIDC, encryption, audit logging, and PII compliance aligned with financial regulations.
Build and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins; implement containerization with Docker and infrastructure-as-code using Terraform or CloudFormation.
Optimize system performance, scalability, and reliability for low-latency, high-throughput financial APIs.
Collaborate with Product, Compliance, and Business stakeholders to deliver solutions aligned with regulatory and SLA requirements.
Requirements
8-10+ years of experience in software development with strong expertise in C# and .NET Core.
Deep experience in API design and development, including RESTful services, microservices architecture, and best practices for scalability and maintainability.
Strong knowledge of asynchronous programming, dependency injection, LINQ, and testing frameworks (unit and integration testing).
Hands-on experience with AWS cloud services in production environments, including observability and monitoring tools.
Strong proficiency in SQL (SQL Server/PostgreSQL) and ORM frameworks such as Entity Framework Core; exposure to NoSQL databases is a plus.
Experience with event-driven architectures (SQS, SNS, Kafka, or Kinesis).
Exposure to AI/ML technologies in production, such as LLM APIs (OpenAI/Azure OpenAI), prompt engineering, embeddings, or ML-driven automation.
Python experience for data pipelines or AI/ML integration.
Experience with Snowflake, Redshift, or modern data platforms.
Kubernetes and container orchestration experience.
Exposure to financial protocols (FIX, SWIFT).
Experience with Excel add-ins, BI tools (Power BI, SSRS), or reporting systems.
Domain knowledge in wealth or asset management (OMS, portfolio accounting, corporate actions, fees/billing, performance attribution, KYC/AML).