Description

  • Manages a medium to large-sized or multiple small teams responsible for all phases of the systems development and implementation process.
  • Provides analysis, design, development, testing and ongoing support for the client area application systems in an environment of diverse development platforms, computing environments, software, hardware, technology, tools, etc.
  • Analyzes organizational needs for application development and interfaces with clients to ensure systems are developed that meet their business requirements.
  • Oversees applications programming and analysis projects which include development, installation, and maintenance of application programs.
  • Leads analysis of organizational needs for development and implementation of applications.
  • Interfaces regularly with clients and project managers to ensure that systems are developed to meet their business needs and specifications.
  • Ensures the availability, integrity, and stability of production systems by identifying appropriate resources to manage all systems and having a process in place to respond quickly to problems.
  • Communicates and endorses strict adherence to development and quality standards and monitors adherence on an on-going basis.
  • Communicates timely and accurate project-related information to relevant parties.
  • Acts as an advocate for change management; encourages innovation and creativity in technology solutions.
  • Recruits, directs, motivates, and develops staff, maximizing their individual contribution, their professional growth, and their ability to function effectively with their colleagues as a team.
  • Manages one or more development teams.
  • Contributes to the achievement of team objectives.
  • Bachelor's degree in computer science or a related discipline, or equivalent work experience required; advanced degree preferred.
  • 5 + years of experience in systems analysis and program development with related supervisory, management and administrative experience required; experience in the securities or financial services industries is a plus

Education

Bachelor's degree