Release Manager, Application Development – Technology Services Group recruitment

The Federal Reserve Bank is an independent government agency created by Congress in 1913 to serve as the central bank of the United States. The Federal Reserve Bank of New York ("FRBNY") is one of 12 regional Reserve banks that make up the Federal Reserve System. The FRBNY has jurisdiction over the second Federal Reserve District, which includes New York, twelve counties in New Jersey, Fairfield County in Connecticut, Puerto Rico and the U.S. Virgin Islands and is the largest Reserve Bank in terms of assets and activity volume.
The responsibilities of the Federal Reserve include, but are not limited to, formulating and executing monetary policy, supervising and regulating depository institutions, providing an elastic currency, assisting the federal government's financing operations and serving as banker for the U.S. government. The Federal Reserve also has some responsibility for governing the national payment system, protecting consumer rights and promoting development and reinvestment in communities. The Technology Services Group ("TSG") is responsible for provisioning business automation products and services to the FRBNY; and also provides enterprise search, national incident response, and national remote access services for the Federal Reserve System. The Group is comprised of six business lines: -Application Development Function (ADF)-Program Management Office-Technology Engineering and Computing Services -Information Security-Governance-Talent Management and AdministrationThe Application Development Function manages the process by which source code and executables are moved from one environment to another. The Common (Shared) Services Department. This new department is being formalized inside Application Development to deliver functionality that can be built once, but can be used many times. The Release Management group is a new group within Common Services. The group will also be responsible for ensuring the integrity of the developer desktop and server environment enforcing policy, tracking alerts related to security vulnerabilities, ensuring developer IDE and testing environments are properly configured and patched, tracking and performing impact analysis of versions of software and dependencies.
The group will also need to be closely aligned with efforts to build, release and support, reusable components. These (primary Java) common components will need to be designed so that they can be shared across multiple applications. In addition, several common components will need to be built using COTS or Open Source packages potentially in other languages other than Java.

The release manager manages a portfolio of more than 155 diverse applications ranging from mission critical for the System to tactical for specific business line units. The release manager manages the environments and tools for developers; manages the build process and manages t migration of applications from workstations to the development environment to testing and production in conjunction with operations. This position will interface with ISNY and Audit functions.

The selected candidate must be a 'been there, done that' technical manager who can mentor, train and develop the team. Since the output of the team will be shared across multiple development groups and multiple lines of business, communication and negotiation skills are critical to the success of this position.

Job Description:

Skills

Required Skills:

Preferred Skills:

Education/Certifications: