Role Overview
The Senior App Development and Support Engineer (Client‑Side Role) will be responsible for developing and supporting software components for the Portfolio Analytics and Risk & Research Technology organization. Working under the guidance of the Lead Engineer, this role focuses on delivering stable and efficient data and analytics workflows, supporting production systems, and resolving Level 2 issues in an Investment Banking or Asset Management environment.
Key Responsibilities
- Design, develop, and maintain software components supporting portfolio analytics and risk workflows
- Build and support data pipelines, batch processes, APIs, and validation frameworks
- Provide Level 2 production support, including issue investigation, root cause analysis, and resolution
- Perform refactoring and technical debt remediation to improve system stability and maintainability
- Develop automation frameworks to support analytics and reporting workflows
- Ensure data accuracy, consistency, and reliability across analytics outputs
- Participate in sprint planning, stand‑ups, and peer code reviews
- Follow established development standards, documentation practices, and operational controls
- Collaborate with engineering, analytics, and risk teams across regions
Required Experience
- 5 to 8 years of enterprise application development and support experience
- Mandatory experience in Investment Banking, Asset Management, or Capital Markets
- Strong hands‑on experience delivering component‑level solutions and supporting production systems
- Proven ability to troubleshoot and resolve complex data and application issues
- Strong analytical and communication skills
Primary Technical Skills
- Data Engineering:
- Apache Airflow
- dbt
- SQL
- Python
- SSIS
- Programming Languages:
- C#
- Go
- Experience building data validation, reconciliation, and automation frameworks
- Experience supporting analytics, performance, attribution, or risk data workflows
Nice to Have
- Exposure to Aladdin
- Experience with portfolio analytics or performance attribution platforms
- Experience working in Agile delivery environments