Job Description
Position Summary:
The purpose of the Technical Data Manager role is to provide technical leadership and guidance for a successful program and/or project execution for a team of 15-20
The Technical Manager will ensure technical governance, quality and standards, as well as planning, coordination, reporting and monitoring of a diverse mix of strategic programs and/or projects for the organization
The Technical Manager will help teams build compelling interactive web/middle tier/middleware/data solutions using innovative technologies
The Technical Manager will be relied upon to provide comprehensive yet concise status and progress reporting to ensure stakeholders and executives have transparency into expected program and project completion and/or risks
Job Responsibilities:
Proactively work with business units across Investment Management to understand requirements and perform technical program and/or project scoping/planning activities
Deliver project/program/portfolio objectives on-time, with quality, within scope and budget to meet or exceed stakeholder needs and expectations
Adhere to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
Collaborate across Architecture, Application Development, QA, Data Governance, DevOps, and Operations teams to help remove technical roadblocks
Ensure team adherence to Application Engineering methodologies, standards, code reviews and technical documentation
Work independently to plan and manage large and/or complex strategic programs and/or projects, ensuring predictable, consistent, and successful delivery
Provide technical guidance to development team members and minimize technical risk on projects
Translate requirements, design and deliver Solution Architecture outcomes into detailed design specifications
Balance competing technical requirements and interests, keeping team focused on top priorities, and find ways to achieve win-win outcomes by encouraging new ways of looking at problems, processes, and solutions
Develop, manage, monitor, and report on all project, program/portfolio tasks, activities, controls, deliverables, and reports;
and/or provide technical oversight for an IT portfolio
Demonstrate team building skills by developing high performing project teams, setting a positive tone and leading by example
Assist managers across the organization in identifying the right resources to accomplish tasks and develop timelines to identify and track program and/or project milestones to ensure completion within the established timelines and budget
Anticipate and remove barriers that can jeopardize delivery, budget, customer readiness, and customer acceptance
Look for and champion opportunities to reduce costs and improve efficiency while delivering on all commitments
Create open environments conducive to sharing information and ideas;
listen and effectively communicate with clarity and precision
Define success criteria upfront to promote alignment and actively manage to expected program outcomes
Efficiently operate with limited information and ambiguity and negotiate priorities and solutions
Proactively coach and mentor junior staff within the team and members of the Technical Management community across the enterprise
Demonstrate ability to influence and execute organizational and mindset changes
Hands-on and results driven leader with a proven ability to work collaboratively and effectively across organizations and cross functional teams
Demonstrate proven capability to be disciplined and flexible at the same time
Naturally lead and command authority, influence and inspire without control
Deliver under pressure with the ability to manage tight deadlines while maintaining quality and managing risk to an acceptable level
Effective presentation and communication style that builds and maintains strong relationships with stakeholders and influences outcomes and decisions
Code high-risk and/or high-complexity modules and establish patterns & practices for the team to follow
Understand, apply, promote, and contribute to the delivery methodologies, standards, and tools
Facilitate performance review and provide feedback to the team
Requirements and Qualifications:
10+ years of progressive experience in technical management related roles
4+ years of experience working within the Investment Management (buy-side) and/or Financial Services industry would be beneficial
8+ years of expertise with dbt, Snowflake, Azure Data Factory (ADF), Python, PL/SQL, and job scheduling tools, while leveraging Azure Function Apps and Gen AI tools such as Cortex AI Analyst and GitHub Copilot for automation and productivity.
2+ years of experience managing large, complex programs and/or projects through all SDLC phases
2+ years of experience with Cloud native development on Azure or a related Cloud
8+ years of experience in Python, SQL and Data Warehouse skills, Data Vault modeling would be a plus
Proven experience with PySpark, Databricks, and related technologies
Knowledge of JavaScript/TypeScript, DHTML, HTML, CSS, AJAX, jQuery, Web Services, etc. would be beneficial
Expert understanding of Design patterns, practices, and concepts with ability to implement these technology solutions
Hands on with coding, unit testing and production issue troubleshooting
Experience working in a full stack role with all layers of UI, middle-tier, and back end would be desirable
Experience in release management process utilizing CICD and DevSecOps concepts
Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server)/GIT
Experience working as a direct point of contact with the business and/or key stakeholders
Experience working in a fast-paced Agile environment
Proficient in developing, managing, monitoring, and appropriately reporting on programs, projects, portfolio and/or project tasks and controls
Proven ability to take complex problems, provide simplified solutions and engage an organization to operationalize the changes;
superb problem solving and critical thinking skills with thorough diligence
Expert understanding of Waterfall, Agile, and DevOps project management principles and practices
Highly skilled in managing and performing the following activities: requirements gathering & documentation, analysis, design, planning, and production implementation
Must have meeting facilitation skills including setting agendas, task management, time management, taking minutes, managing documentation, and action item management both formal and informal settings
Experience effectively managing programs and/or projects through shared resources;
internal and external (vendor and/or consultant) resources;
on-shore/off-shore models
Excellent verbal & written communication skills with strong interpersonal & influencing skills and ability to effect change in a matrix managed organization
Understanding of Azure Cloud platform would be beneficial
Understanding of Kafka, RabbitMQ, SQS like messaging services would be a plus
Angular working knowledge would be a plus
Must be able to multi-task, problem solve, learn quickly, and adapt to changing priorities
Excellent verbal and written communication skills;
strong interpersonal and influencing skills;
ability to effect change in a matrix managed environment
Experience interacting with and influencing senior members of management
Understand and stay up to date with current industry trends and relate aspects to our business and influence business leaders accordingly
Understand and utilize current project and/or portfolio planning, reporting, and support tools
Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPoint
Education & Certifications:
Engineering Graduate or masterโs in computer science/information science or Equivalent
Knowledge of Investment Management domain or Financial Services would be a plus
Agile/Project Management certifications would be a plus
Please Note:
Regular work hours: 11.00 AM to 8.00 PM IST, with flexibility in work hours
This position allows for Hybrid work which requires the individual to be in office 2-3 days a week
Flexible to work US Eastern Standard Time hours as business requires