Job Summary
- The purpose of the Technical Manager role is to provide technical leadership and guidance for a successful program and/or project execution for a team of 10-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
Key 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, Development, QA, Data, 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
- 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
- 2+ years of experience managing large, complex programs and/or projects through all SDLC phases
- 2+ years of expereince with Cloud native development on Azure or a related Cloud
- Proven experience with Microsoft .NET/.NET Core technologies including ASP.NET, MVC, Entity Framework, SQL Server
- Proven skills with C#, SQL, JavaScript/TypeScript, DHTML, HTML, CSS, AJAX, jQuery, Web Services, etc.
- In depth understanding of Design patterns, practices, and concepts with ability to implement these the technology solutions
- Proven ability to apply expert/leading technical skills, tools, and techniques to project deliverables, processes, communications, and presentations
- 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
- Experience in release management process utilizing CICD and DevSecOps concepts
- Experience in Data Quality & Governance processes and experience in designing metadata-based solutions
- 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