BNY is seeking a Senior Vice President, Full-Stack Engineer to join their Fund Services Platform team to own end-to-end software development across core banking, AI automation, digital onboarding, and anomaly detection, and to build scalable full-stack solutions that support business objectives.
Requirements
- Minimum 12 years of software development experience with proficiency in Java and Front-End UI technologies and skilled in SOA/API development using Java 17+, Spring Boot, Microservices, REST, and JSON.
- Expertise in real-time data processing and event-driven architecture with Apache Kafka.
- Experience in database development with Oracle, MS SQL Server, and MongoDB.
- Experience in designing and implementing scalable AI solutions, including NLP, predictive modelling, and recommender systems.
- Proficient in automating CI/CD pipelines on large container platforms (Docker, Kubernetes).
- Demonstrated proficiency in unit testing, end-to-end validation, and performance test automation utilizing JMeter. Experienced in implementing Test Driven Development methodologies.
- Strong UI development skills with HTML/CSS/JavaScript and Angular.
Responsibilities
- Own end-to-end software development across core banking, AI automation, digital onboarding, and anomaly detection.
- Design and implement scalable applications using private, public (Azure/GCP), and on-premises cloud solutions.
- Manage scope changes, identify issues, and develop contingency plans. Enhance delivery through automation and repeatability.
- Review code, test plans, and releases; develop secure, reusable code.
- Resolve project issues and prioritize workload, escalating as needed.
- Mentor engineering teams, shape best practices, and address scalability, performance, and security concerns.
- Work with business stakeholders to build scalable full-stack solutions that support business objectives. Ensure compliance with delivery and regulatory standards and integrate components into fully functional systems.
Other
- Bachelor's degree in computer science engineering or a related field, or equivalent work experience required.
- Experience using GIT version control systems.
- Knowledge of Agile methodologies and Scrum practices.
- Strong analytic and problem-solving abilities and a strong work ethic with the ability to thrive in a team/collaborative environment.
- Experience with Jira and monitoring tools like AppDynamics or Kibana is a plus.