BNY is seeking a Senior Vice President to join their Wealth Services team to provide high-level and highly advanced application software development services and technical support, addressing complex problems impacting business operations.
Requirements
- Proficiency in backend and frontend development, including languages and frameworks such as: Backend: Java, Spring, Python, SQL, NodeJS, C, Frontend: HTML, CSS, JavaScript, Angular, JSON
- Experience with application frameworks, containerization, microservices architecture, RESTful standards, and event-driven messaging technologies (e.g., Kafka).
- Intermediate to thorough knowledge of security principles, relational databases, architecture design principles, and software development lifecycle.
- Broad experience with multi-platform development tools, toolkits, and vendor-specific and structured methodologies.
- Familiarity with concurrency, multithreading, multi-node solutions, and high data volume service management.
- Ability to design, develop, and document technically detailed applications and systems.
- Experience in quick prototyping, cloud-ready service implementation, and building tools to improve end-to-end application delivery.
Responsibilities
- Consult with internal business groups, IT managers, and senior technical staff to provide high-level and highly advanced application software development services and technical support, addressing complex problems impacting business operations.
- Develop well-designed, testable, efficient code for both frontend and backend systems using languages and frameworks such as C, Java, Python, Spring, HTML, NodeJS, CSS, JSON, Angular, JavaScript, and SQL.
- Analyze, design, and develop tests and test-automation suites; maintain software functionality and currency by managing technical debt and implementing enhancements.
- Provide senior-level technical consulting, including evaluating compliance with technology standards and vendor-specific methodologies.
- Guide and consult on emerging technologies, corporate implementation, integration strategies, and architectural guidance including design patterns, microservices development, high-throughput, concurrent, multi-core, and event-driven processing.
- Participate actively in code reviews, software integration, and application of security and privacy principles throughout the software development lifecycle.
- Utilize and promote reuse of existing products and functionality.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent work experience; advanced degree is beneficial.
- 10-14 years of experience in software development; 14+ years preferred. Experience in securities or financial services is a plus.
- Strong leadership and management experience, including: Providing architectural guidance, tech-stack selection, and enforcing design standards.
- Excellent interpersonal, communication, and organizational skills to support mentoring, collaboration, and teamwork.
- Commitment to contributing to area objectives and organizational success.