BNY logo

Vice President, Full-Stack Engineer II

BNY

New York, NY
Full Time
Executive
180k-203k
24 days ago

Job Description

About the Role

Provide application software development services or technical support in more complex situations. Responsible for requirements gathering and BRD/SRD preparation with thorough knowledge of the Software Development Life Cycle. Coordinate the technical design, development and documentation of cross-functional, multi-platform application systems. Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems. Ensure that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation. Develop flowcharts, layouts and documentation to satisfy requirements and solutions. Apply security and privacy principles. Execute full lifecycle software development. Develop software verification plans and quality assurance procedures. Troubleshoot, debug and upgrade existing systems. Ensure software is updated with latest features. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Work alongside other engineers on the team to elevate technology and consistently apply best practices. Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions. Compile documentation written by more senior developers of all procedures used in system. One hundred percent (100%) remote work permitted.

Key Responsibilities

  • Coordinate the technical design, development and documentation of cross-functional, multi-platform application systems.
  • Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems.
  • Ensure that application performance levels are achieved by coordinating, coding, testing, implementation and documentation.
  • Develop flowcharts, layouts and documentation to satisfy requirements and solutions.
  • Apply security and privacy principles.
  • Execute full lifecycle software development.
  • Develop software verification plans and quality assurance procedures.
  • Troubleshoot, debug and upgrade existing systems.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate with data engineers, business users, project managers and other engineers to achieve solutions.
  • Compile documentation of procedures used in the system.

Requirements

  • Bachelor's degree, or foreign equivalent, in Computer Science, Applied Computer Science, Computer Engineering, or a related field.
  • Seven (7) years of experience in software development or related IT occupation.
  • Experience utilizing Software Development Life Cycle processes including Inception, Requirements Analysis, Design, Development, Testing and Deployment using Agile, Waterfall, and Test-Driven Development (TDD).
  • Engagement with Product Management and Business to analyze user requirements for technical software design and performance.
  • Experience with log analysis using Splunk to resolve critical production issues and create knowledge bases.
  • Development of web components using Angular, Type Script, HTML5, and Bootstrap.
  • Development of Microservices to provide RESTful APIs utilizing Spring Boot and Hibernate.
  • Experience with Oracle, PL/SQL, SQL Developer, and RDBMS implementation including writing Views, Triggers, Stored Procedures, and Constraints.
Apply Now

Job Details

Posted AtJul 3, 2025
Salary180k-203k
Job TypeFull Time
Work ModeRemote
ExperienceExecutive

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BNY

Website

bny.com

Company Size

10000+ employees

Location

New York, NY

Industry

Investment Banking and Securities Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches