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.