Vice President, Application Development (New York, NY) Job Listing at Teach For America in New York, NY (Job ID a0xd0000001Uyg7AAC)

Teach For America

Teach For America

Location: New York, NY
Application deadline: None
Type: Not specified
Career Level: Executive
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Teach For America
Industries
Nonprofit, Technology
Description
The Role                                                                                                                              
Teach For America is a cutting edge organization that strategically leverages technology to enable its work of ending education inequality.   The organization has experienced significant growth over the past few years and with this growth, the Board and Senior Management have acknowledged the value of an investment in technology and the impact it can have on its results.
 
The VP of Application Development reporting to the Chief Information Officer will lead a high-performing team of 35+ technology professionals to implement the technical strategy and create business value by delivering superior solutions.  The role will lead the design and implementation of the existing application and platforms that include Java based custom applications as well as the integration/customization of SaaS products.
 
This position provides leadership and overall direction to analysis, design, development and delivery of solutions and leading the overall roadmap and architecture specification for technology projects across various platforms.  This includes communicating and providing technical design, driving innovation and architectural leadership with the responsibility to ensure that applications are integrated and adhere to stated principles and standards. This position will also play a key leadership role in the RD of new technologies and push for innovation that drives productivity and creative solutions.    
 
We are seeking a seasoned leader who has had hands-on experience with all aspects of application development and software architecture. In this position you will also play a role in managing several vendor relationships including off-shore partners.  
 
Above all the VP will be instrumental in the development and mentorship of his or her team and build strong partnerships within the IT organization and its partners to enable success for Teach for America.

The Team
Our team loves to collaborate. We partner with every other team in the organization to create world-class technology solutions that staff and corps members use to more effectively and efficiently get all kids access to educational opportunity. To do so, we work with some of the largest names in technology, and leverage the latest software, equipment, and expertise. Our team works very hard, but we also have a lot of fun. 
Primary Responsibilities:                                                                                             
  • Oversees development of enterprise applications primarily leveraging Agile Scrum methodology with a move towards Service Oriented Architecture (SOA) and a keen eye towards scalability, infrastructure and technology roadmap
  • Oversees the management and mentorship of multiple development teams that work on custom web applications, mobile development, SFDC, SaaS applications, Front-end and service oriented development and WebSphere Portal and WebSphere application server
  • Have a strong understanding of User Experience discipline and User Interface development
  • Experience leveraging Identity Management solution to stream line application access
  • Keeps abreast of new technologies which could be useful within the growing TFA environment – makes appropriate choices for RD
  • Manages expectations regarding development work in progress.  Plans this work effectively, including budget, resources, space, equipment, etc.
  • Coordinates with peers and others throughout the organization to ensure the most appropriate applications and functionality are always being deployed within the environment
  • Interacts with all levels in the organization, vendors, suppliers and industry leaders
  • Partners with senior business and IT leaders to develop an integrated IT and business strategic plan
  • Provides leadership for the development and implementation of IT policies
  • Responsible for the value, return on investment and total cost of ownership for development initiatives
Knowledge, Skills and Abilities:                                                                                                
  • 15+ years’ experience in technology
  • At least 7-10+ years as a Sr. Manager in Application Development out of industry and 3-5 years’ experience in hands on software development   
  • Department leadership experience. Knowledge of training and career-pathing, performance management and succession planning.  Experienced manager who has the ability to mentor and develop staff and truly believes in the value of team work 
  • Strong track record using SOA in application development and integration with knowledge of SOA governance, Services related concepts and ESB architecture
  • Experience with Salesforce environment as a platform to develop applications and mobile application strategy and development 
  • Strong understanding of infrastructure fundamentals and identify infrastructure needs to support applications
  • Great interpersonal/communication skills and a strong track record of leading and working across teams to deliver solutions and experience in managing cross-functional teams and influencing senior management and key stakeholders
  • In-depth knowledge of the system development life cycle especially using Agile, current and emerging application development tools/platforms and application program development alternatives
  • Knowledge of multiple technologies including system analysis and design tools, coding, automation and testing practices, Java, J2EE, Salesforce, Linux, MS Windows, Postgres, Oracle, DB2, WebSphere, Tomcat, Ajax, Apache, ESB (specially Mulesoft) etc.
  • Demonstrated ability to conceptualize, launch and deliver multiple IT projects on time, delivering expected business results. An innovative thinker who has demonstrated the ability to think outside the box
  • Expertise in broad range of business problems and their various system solutions
  • Strong critical thinking and managerial skills, including managing of remote staff 
  • Expert planning and organizing, decision-making and problem-solving skills
Academic Qualifications:                                                                                                                       
  • BS, Computer Science, MS preferred
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