The Bank of New York Mellon seeks a Senior Vice President, Front-End Engineer to consult with internal business groups, provide high-level application software development services, and technical support, while evaluating compliance with technology standards and guiding the use of 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.
- Guide and consult with IT management and technical staffs regarding use of emerging technologies and associated services.
- Participate in defining corporate implementation and integration strategies of new technologies.
- Active learning engagement.
- Complete all required mandatory training / policy awareness curricula on time.
- Use learning tools such as Pluralsight to complete both recommended and aspirational targets set in personal development plans.
- Stays abreast of emerging technologies.
- Develop front end, web or mobile software development using three or more of the following: JavaScript, HTML, CSS, NodeJS, Angular
- Communications and organization skills.
- Remote work may be permitted within a commutable distance from the worksite.
- Nine (9) years of experience in the job offered or a related IT occupation.
- Utilizing tools and technologies including Kibana and Splunk to execute logging and monitor tasks.