The Bank of New York Mellon seeks a Senior Vice President, Front-End Engineer to provide high-level application software development services and technical support, consult on implementation opportunities and challenges, and guide IT management on emerging technologies.
Requirements
- Architecting, designing, and developing applications using tools and technologies including Angular, TypeScript, JavaScript, and with OOPs concepts
- Executing micro-services using tools and technologies including Java Spring-Boot, and NodeJS for back-end and front-end development
- Designing and optimizing NOSQL Databases to ensure functionality and secure storage
- Constructing mobile applications using tools and technologies including Ionic Mobile Framework and CapacitorJS plugins
- Enhancing code versioning to implement Monorepo structure Nx to support multi-team independent development
- Automating visual testing using tools and technologies including Selenium and Applitool SDKs to improve coding efficiency
- Implementing CICD Pipeline for various stages and environments while integrating Gitlab CI and Gitlab runners with AppEngine and Docker
Responsibilities
- Program well-designed, testable, efficient code.
- Analyze, design and develop tests and test-automation suites.
- Develop flowcharts, layouts and documentation to satisfy requirements and solutions.
- Maintain software functionality and currency (technical debt and gain).
- Actively participate in code reviews.
- Integrate software components into a fully functional software system.
- Apply security and privacy principles.
Other
- Consult with internal business groups to provide high-level application software development services or technical support.
- Provide comprehensive senior-level technical consulting to IT management and senior technical staffs.
- Evaluate compliance with the organization's technology standards.
- Work with internal business groups on implementation opportunities, challenges, and requirements of various applications.
- Analyze information and provide recommendations to address and resolve business issues for a specific business group.