Oaktree Capital Management, L.P. logo

Senior Associate - Data Engineer -Attribution reporting

Oaktree Capital Management, L.P.
NewPosted today

LOCATION

Hyderabad · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonSQLCI/CDData EngineeringAzure DevOpsMS SQL ServerC#Azure Data FactoryData Warehouse Modeling

Job description

Overview

Hands-on Software Engineer role on the Data Solutions team, building, enhancing, modernizing and supporting attribution reporting and index/master data platforms in the investment management domain. Approximately 80% coding, implementation, troubleshooting, testing and production support; not a people-management or primary solution architecture role.

What you'll do

  • Develop, enhance, modernize and support applications, APIs, data pipelines and reporting components for attribution reporting and index/master data platforms.
  • Work from documented Jira requirements, clarify business or technical questions, estimate work, and translate requirements into reliable technical implementation.
  • Build backend services, APIs and web application components using C#/.NET and Python.
  • Develop and support data pipelines using Azure Data Factory and internal or custom ETL/ELT tools.
  • Write complex SQL queries, stored procedures and data processing logic in MS SQL Server; optimize query and batch performance.
  • Support data warehouse solutions, including dimensional models, fact and dimension structures, reporting data marts and historical data handling.
  • Own production support for attribution reporting and index/master data platforms, including troubleshooting, data issue resolution, stability improvements, release support and occasional after-hours/on-call support for critical issues.
  • Perform unit, integration and regression testing, data validation and reconciliation checks, and support UAT with business users.
  • Interact with performance, attribution, portfolio analytics, operations and investment reporting teams to clarify requirements, validate outputs and resolve issues.
  • Support CI/CD, release management, environment coordination and deployment activities using Azure DevOps and Git.
  • Refactor existing applications, APIs, data pipelines and reporting components to improve maintainability, performance, scalability and reliability.
  • Prepare and maintain technical documentation, implementation notes, runbooks, production support procedures, release notes and knowledge transfer materials.
  • Follow secure coding practices, data governance standards, auditability requirements and control processes appropriate for investment reporting and data platforms.
  • Provide informal technical guidance to other developers through code reviews, implementation guidance, best practices and knowledge sharing.

What you'll need

  • 10+ years of professional software engineering experience.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
  • Strong hands-on experience with C#/.NET development.
  • Strong hands-on experience with Python development.
  • Experience with backend/API/web application development.
  • Strong experience with MS SQL Server, including complex SQL, stored procedures, query optimization and performance tuning.
  • Experience with Azure Data Factory and ETL/ELT data pipeline development, including internal or custom ETL platforms.
  • Experience with Git, branching strategies, code reviews and collaborative development practices.
  • Experience with Azure DevOps, CI/CD pipelines, build/deployment automation, release management and environment coordination.
  • Experience with Azure cloud services such as Azure Functions, App Services, Storage Account, Key Vault, Logic Apps, Service Bus, or similar capabilities.
  • Strong understanding of data warehouse concepts, including dimensional modeling, fact and dimension tables, historical data, reporting marts and data quality controls.
  • Experience working in Agile/Scrum delivery models, including Jira or Azure Boards, user stories, estimation, sprint planning and delivery ceremonies.
  • Strong troubleshooting, analytical and problem-solving skills.
  • Strong written and verbal communication skills, with the ability to work effectively with US-based technology teams, business stakeholders, architects, managers and support teams.
  • Must have experience in the investment management or asset management domain.
  • Hands-on exposure to performance attribution concepts, attribution data and attribution reporting.
  • Experience working with benchmark, index, market, reference and security master data.
  • Familiarity with investment data across multiple asset classes; expertise in a specific asset class is not required.

Nice to have

  • Experience with benchmark or index data providers such as Bloomberg, FactSet, MSCI, S&P, ICE/Barclays, or similar providers.
  • Experience building or integrating AI-assisted developer productivity tools, LLM-based code-generation assistants, automated code review tools, test-generation utilities or workflow automation using platforms such as GitHub Copilot, OpenAI Codex, ChatGPT, or similar tools.
  • Practical experience applying AI-assisted development practices to improve engineering productivity, code quality, documentation, testing and release workflows.
  • Experience with Power BI for reporting, validation, analytics support or business-facing data review.
  • Experience with front-end frameworks such as React or Angular.
  • Experience modernizing legacy applications, data pipelines and reporting processes.
  • Experience supporting high-availability or business-critical reporting platforms.

Details

  • Location: Hyderabad.
  • Work mode: Hybrid (3 days in office / 2 days remote).
  • Timings: 1PM–10PM or 2PM–11PM.
  • Provide overlap with PST morning hours for US-based stakeholder engagement.
  • Occasional after-hours/on-call support for critical issues.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Associate - Data Engineer -Attribution reporting