Posted on: 07/11/2026
Note : If screened-in, you will be invited for initial rounds on 28th November 2026 (Saturday) in Hyderabad.
Work model : Hybrid
Work from office : 3 days per week
Work from home : 2 days per week
Office shifts :
- Shift 1 : 1:00 PM - 10:00 PM
- Shift 2 : 2:00 PM - 11:00 PM
Role purpose :
We are seeking a senior engineer to build new applications, modernize existing platforms, and design integrations across our investment technology environment. The role will deliver cloud-based solutions on Microsoft Azure and will also help connect the Charles River Development investment management platform with internal and external systems.
Core expertise :
- .NET engineering, application development and modernization, systems integration, messaging, Microsoft Azure
Domain :
- Investment management, order management, trading, compliance, and investment data
Platform experience :
- Broad investment technology experience; Charles River IMS or CRD experience is highly desirable
What You Will Do :
- Design, build, test, deploy, and support new applications for portfolio management, trading, compliance, risk, data, and other investment technology functions.
- Modernize existing applications by improving architecture, user experience, scalability, maintainability, security, deployment, and cloud readiness.
- Build secure and resilient applications and services using C#, modern .NET, REST APIs, SQL, and Azure-native technologies.
- Design and develop integration services connecting CRD and other investment platforms with security master, accounting, data, risk, reporting, and external service providers.
- Develop event-driven and message-based integrations using technologies such as Azure Service Bus, Event Hubs, Kafka, MQ, or comparable enterprise messaging platforms.
- Implement integrations using APIs, message queues, database interfaces, managed file transfer, SFTP, and batch processes when appropriate.
- Support investment-industry protocols and workflows, including FIX, SWIFT, trade and order messages, positions, cash, security reference data, allocations, and settlement instructions.
- Partner with investment teams, business analysts, CRD, implementation consultants, and internal engineering teams to translate business workflows into supportable technical solutions.
- Establish reusable integration patterns, data contracts, error handling, reconciliation, observability, and operational controls.
- Troubleshoot production issues across interconnected systems, identify root causes quickly, and implement durable fixes.
- Contribute to architecture reviews, code reviews, automated testing, CI CD pipelines, cloud security, and engineering standards.
- Use firm-approved AI-assisted development tools to accelerate solution design, coding, testing, documentation, application modernization, troubleshooting, and code review while maintaining security, data protection, and human oversight.
- Create clear technical documentation, interface specifications, support procedures, and transition materials.
Required Experience and Skills :
- Eight or more years of software engineering experience, including substantial hands-on work with enterprise systems integration.
- Strong C# and .NET development skills, including service design, asynchronous programming, dependency injection, testing, performance tuning, and production support.
- Experience designing and delivering enterprise applications using sound architecture, reusable components, automated testing, and maintainable engineering practices.
- Hands-on experience with Microsoft Azure, including several of the following: App Service, Functions, Service Bus, Event Hubs, API Management, Key Vault, Azure SQL, SQL Managed Instance, Storage, Data Factory, Monitor, Application Insights, or Kubernetes.
- Strong understanding of REST APIs, messaging patterns, event-driven architecture, integration security, identity, encryption, retries, idempotency, and fault tolerance.
- Experience with SQL Server, data modeling, query optimization, stored procedures, and high-volume transactional or investment data.
- Experience building CI CD pipelines and automated tests using Azure DevOps, GitHub Actions, or similar tooling.
- Practical experience using AI coding assistants and agentic development tools across the software development lifecycle, with the ability to evaluate, test, secure, and take ownership of AI-generated code.
- Ability to diagnose complex issues that span applications, messages, networks, databases, and external vendors.
- Strong written and verbal communication skills and the ability to work directly with global technology and investment stakeholders.
Preferred Experience :
- Hands-on experience with Charles River IMS or CRD, particularly interfaces, data services, order and trade workflows, compliance, positions, cash, security master, or downstream integration.
- Experience with another institutional investment platform such as Aladdin, SimCorp, Bloomberg AIM, Allvue, or a comparable OMS or PMS.
- Experience modernizing legacy desktop or monolithic applications into web-based, service-oriented, or cloud-native solutions.
- Experience using AI to analyze and modernize legacy applications, generate automated tests, improve technical documentation, identify defects, and increase developer productivity.
- Experience with React, TypeScript, AG Grid, or another modern web application framework is beneficial.
- Knowledge of public fixed income, bank loans, derivatives, foreign exchange, or private credit workflows.
- Experience integrating with custodians, accounting platforms, market data providers, trading venues, data lakes, or enterprise reporting platforms.
- Familiarity with Azure landing zones, infrastructure as code, containers, Kubernetes, and modern observability practices.
- Experience operating business-critical investment systems with global users and time-sensitive trading or compliance processes.
What Success Looks Like :
- Rapidly develops a working understanding of the firm's investment workflows, applications, data, and technology landscape.
- Delivers valuable new applications and practical modernization improvements to existing platforms.
- Delivers reliable, secure integrations that are observable, supportable, and reusable across the platform.
- Reduces manual file handling, point-to-point dependencies, and recurring production issues.
- Becomes a trusted technical partner to investment, trading, compliance, operations, and data teams.
- Raises engineering quality through strong coding practices, documentation, automation, and thoughtful technical leadership.
The job is for:
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1682781