Previous Job
Previous
Executive Director, IT Strategy and Architecture (Financial Services)
Ref No.: 16-02444
Location: New York, New York
Position Type:Direct Placement
Start Date: 07/08/2016
Executive Director, IT Strategy and Architecture
New York, NY


Our Enterprise Infrastructure Group is that global technology group that delivers the software and hardware technology solutions that make our businesses run. The team manages the production, operations, and engineering of our data centers, voice and data networking solutions, wireless technologies, server and database operations, desktops, servers and mainframes.

Position Description
  • Accountability for strategic IT planning, IT resource planning, and engineering of core infrastructure and applications for the End User Computing department.
  • Manage a global team of 45+ developers in seven locations responsible for the design, development, and deployment of 34 core infrastructure and end user application products.
  • Product offerings developed and engineered by the team include asset management, remote access, data leakage protection, configuration management, software deployment, virtual desktop/server provisioning, IaaS and PaaS solutions.
The candidate must be able to:
  • Manage product development in a diverse array of languages including C#, SQL, C++, Java, Javascript, Perl, Python
  • Drive standardization of Agile methodologies, Test Driven Development, Pair Programming, Continuous Build & Delivery, and DevOps concepts, reducing time to market from months to minutes
  • Implement standards for design and coding, feature and issue tracking, source code storage and code review
  • Coordinate and approve annual compensation, expenses, training, travel, and schedules
  • Migrate disparate product team developed libraries into a centralized shared ownership model
  • Work with engineering teams to develop private and hybrid cloud strategies (IaaS, PaaS) with developer enablement as a primary goal
Required Skills
  • Team leadership skills, must be able to coach, mentor, and inspire large teams spread across multiple continents
  • Strategic vision, must be able to identify shortcomings in the development process, define solutions and drive initiatives to implement them
  • Knowledge of infrastructure, capable of engineering complex distributed systems
  • Knowledge of support standards (e.g. ITIL)
  • Ability to present complex architectures and designs tailored to varying audiences, from senior management to eng/ops/dev
  • Excellent communication skills and experience in working with distributed teams
  • Expert in C# (4.0 or higher) preferable, will also consider Java expertise as equivalent
  • 10+ years of application development experience using Object Oriented design principles
  • 10+ years SQL
  • Continuous Build Systems expertise (Jenkins, Team City)
  • Experience with IoC, Dependency Injection principles
  • Thorough knowledge of design patterns
  • Knowledge of highly scalable software architecture patterns
  • Experience with cloud based systems (IaaS, PaaS, SaaS)
Desired Skills
  • Microsoft Azure Stack (on prem)
  • AWS, Google Cloud Platform, Microsoft Azure (off prem)
  • Active Directory and LDAP knowledge
  • Micro services architectures
  • Containers (e.g. Docker)
  • Configuration Management systems e.g. SCOM, BigFix, Chef, Salt, Puppet
  • MSSQL administration
  • IIS Administration
  • Microsoft System Center stack (SCCM, SCOM, SCORCH, etc.)