Duties: Define and plan budgets, forecast and approve monthly on-premises and cloud budget in accordance with historical and projected workloads. Manage application development lifecycle to ensure design, coding, testing, and deployment adhere to organizational and firmwide standards. Monitor and analyze application performance and conduct capacity planning exercises to optimize resource utilization and curb performance degradation. Drive application compliance with all internal and external audit, security compliance, and governance requirements. Documenting and evidencing existing application architecture and data flows, identifying compliance gaps (if any), and ensuring gaps (if any) are converted to actionable developer requirements for prioritization. Maintain and evolve application Maturity Matrix to provide line-of-sight into application component health and advise on resiliency, scalability, and performance enhancements. Partner with multiple internal and client development teams to define requirements and plan, prioritize, coordinate, and oversee release of platform-wide features, updates, and patches. Provide client application teams with end-to-end overview of platform architecture and features, document use case details and requirements and support end-to-end platform onboarding for new clients. Develop application health reporting and provide regular status updates to internal and stakeholder leadership teams. Evaluate platform-wide upgrades and new feature requests to improve performance/user experience and ensure compliance with organization and firmwide governance policies. Lead cost optimization, cost allocation, and policy enforcement initiatives.