Vice President; Feature Lead Technology

Bank of America Bank of America · Banking · Pennington

This role is responsible for providing leadership and technical direction to a team delivering technology solutions, overseeing the design, implementation, and maintenance of complex computer programs, and ensuring coding practices comply with software development standards. The role involves developing, enhancing, debugging, and testing software applications, participating in the design and implementation of complex applications, and providing technical direction and system architecture. Experience is required in developing market data web and windows services, coding multithreaded programs, designing transport layer protocols, developing frontend applications, conducting performance profiling, and creating performant SQL Server databases.

What you'd actually do

  1. Develop, enhance, debug, support, maintain, and test software applications that support business units or support functions.
  2. Work with application program solutions that may involve diverse development platforms, software, hardware, technologies, and tools.
  3. Participate in the design, development, and implementation of complex applications, often using new technologies.
  4. Provide technical direction and system architecture for individual initiatives.
  5. Serve as a fully seasoned/proficient technical resource.

Skills

Required

  • Bachelor's degree or equivalent in Engineering (any), CIS, MIS or related
  • Developing market data web and windows services using socket programming and Windows Communication Foundation
  • Coding multithreaded programs and resource scheduling software in C#
  • Designing efficient transport layer protocols for data exchange on TCP sockets and client communications utilizing websockets
  • Developing frontend applications and frameworks utilizing Html5, Ajax, JQuery, Angular, Handlebar, JavaScript, CSS, SCSS, and Less
  • Conducting memory and performance profiling of windows / web applications, perform code optimization and performance enhancements
  • Creating Performant SQL Server Databases that perform under high load

What the JD emphasized

  • 5 years of progressively responsible experience
  • 5 years of experience in each of the following