Senior Managing Director, Database Services (New York, NY) Job Listing at Teach For America in New York, NY (Job ID a0xd0000001UxDYAA0)

Teach For America

Teach For America

Location: New York, NY
Application deadline: None
Type: Not specified
Career Level: Mid-Senior Level
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Teach For America
Industries
Nonprofit, Technology
Description
The Role                                                                                                             
Information Technology at Teach for America is actively searching for an experienced Sr. Managing Director of Enterprise Database Service (EDS) with 15+ years of relevant experience in IT. This position will be responsible for building an EDS strategy, guiding and directing all aspects of database services to enhance user experience and to optimize performance of critical business information systems, identifying database technology trends, and helping lead collaboration efforts across IT. The candidate will also work closely with the business partner teams to deliver high quality data services. This position is accountable for managing various EDS sub-teams including database development, master data management, integration/ETL and data quality. This candidate should have extensive software lifecycle experience in managing and developing new and existing software especially the backend systems. This position is an integral part of IT leadership team. The successful candidate must be able to communicate clearly and possess strong business acumen.

Teach For America seeks individuals of all ethnic and racial backgrounds to apply for the position.
Primary Responsibilities                                                                                                
  • A very experienced manager who is accountable for managing EDS team of 15+ members including tech leads and developers
  • Responsible for managing Database development team that supports all relational databases and overseeing database development, operations and support activities in all environments
  • Manage Master Data Hub (MDH) processes and data landscape, and fine tune and improve accuracy and performance including prioritizing MDH enhancements and defects in accordance with the MDH data consumers such as Integration work streams
  • Responsible for maintaining and enhancing complex integration/ETL systems
  • Coordinate and mentor resources and help investigate and resolve data service related issues
  • Work closely with Business intelligence team in developing and supporting ODS, Data Marts and self-service environments
  • Provide input on design and implementation for interfacing or integrating data among different systems
  • Position EDS to move forward in accordance with the long term goals of Enterprise Data Architecture and Enterprise Information Management
  • Enable EDS to deliver quality data to upstream service components consistently and seamlessly
  • Strategize and collaborate with Other IT teams, especially Application Development and Tech Ops teams, to deliver data services to business and IT in a coherent, efficient, and cost effective manner
  • Work with data architecture, infrastructure engineering, infrastructure operations and other relevant groups to establish and improve the processes
  • Provide the necessary tools and processes to enable EDS team to continuously improve the services and document benchmarks and procedures needed to optimize performance
  • Provide consistent and frequent updates to immediate manager about the project status and concerns
  • Communicate effectively and transparently with other project teams
  • Help design solutions that are accurate, efficient, scalable and reusable
  • Support effort estimates and costs for internal and external systems integration needs based on business requirements
  • Help manage and coordinate the teams for deployment, including Change Management approvals and build management
  • Handle business and user inquires about data accuracy and processes
  • Mentor team members, provide guidance and lead the development effort
  • Present various technical solution options to management and decision makers
  • Think creatively and critically, analyzing complex problems, weighing multiple solutions and carefully selecting solutions appropriate for the business needs, project scope, and available resources
  • Support the business partners by resolving issues quickly and providing guidance and feedback to the users
Competencies                                                                                                                         
  • 12+ years of working experience in relational databases design, development and administration including tables, views, stored procedures, triggers and indexes; Must have a record of creating and maintaining large, scalable databases supporting both custom built and third party applications
  • Experience with (in order of preference) Oracle, SQL Server and DB2
  • Strong working knowledge of Integration, ETL, Data Warehouse, ODS, OLAP, SQL, PL/SQL
  • Experience working with SaaS systems such as SFDC, Workday, or similar systems
  • Experience working closely with QA team on major initiatives, and providing QA team with DB and QA environments support
  • Knowledge of database optimization and tuning principles, and master data management
  • Knowledge of ETL, DB, MDM tools such as Informatica, Erwin, Toad for Oracle, Informatica/Siperian MDM hub or something similar
  • Must be able to work closely with application development and tech ops team members to define requirements in a way that the all teams involved understand and are able to implement them successfully
  • A strong understanding of SDLC is required including Agile and Waterfall, and superior documentation skills are required.
  • Experience working with diverse technical teams.
  • Experience in iterative system design, development and implementation a plus
  • Take responsibility for the integrity of the solutions and implementations
Knowledge, Skills and Abilities                                                                                                                       
  • Must be detail-oriented, extremely organized, active listening skills and will have exceptional writing and communication skills
  • Demonstrated a record of developing successful systems that are highly integrated and reliable
  • Candidates should have extensive software lifecycle experience developing, new, or enhancements to existing software and enterprise systems
  • Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
Academic Qualifications                                                                                                                     
  • At least a four-year degree in Computer Science, MIS or a related field or equivalent experience
Apply Now
To be considered for this role, you must submit an online application. Please scroll down to the bottom of this page to find the link to the online application.
 
Benefits and Salary
Salary for this position is competitive and depends on prior experience. In addition, a comprehensive benefits package is included.
 
Anti-Discrimination Policy and Commitment to Diversity
Teach For America seeks individuals of all ethnic and racial backgrounds to apply for this position. We are committed to maximizing the diversity of our organization, as we want to engage all those who can contribute to this effort.

Apply on Company Website