Vice President, Back-End Engineer II

Overview

On Site
Full Time

Skills

Technical Support
Requirements Elicitation
SRD
Test Plans
Technical Drafting
Interfaces
Testing
Automated Testing
Flowchart
Privacy
Software Development
Quality Assurance
Debugging
Continuous Improvement
Collaboration
Documentation
Computer Science
Computer Engineering
Google App Engine
Cloud Computing
Configuration Management
Scripting
Bash
Python
Scrum
Kanban
Agile
User-centered Design
UI
Technical Writing
Workflow
Prototyping
Use Cases
Database
Financial Software
PL/SQL
System Administration
Linux
Microsoft Windows
Servers
Software Installation
Management
Infrastructure Architecture
EAGLE

Job Details

The Bank of New York Mellon seeks a Vice President, Back-End Engineer II for its Pittsburgh, PA location.

DUTIES: Consult with internal business groups to provide appropriate application software development services or technical support. Provide application software development services or technical support in more complex situations. Responsible for requirements gathering and BRD/SRD preparation. Understand the Software Development Life Cycle. Conduct reviews of the test Plan and test Data. 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. Ensures that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation. Design and develop backend features and components. Scale the backend architecture and codebase to support growth. Reduce the level of technical debt of the backend codebase. 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. 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. Participate in deployment process following all change controls. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Provide recommendations for continuous improvement. Leverage existing products and functionality and promote reuse. 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. Remote work may be permitted within a commutable distance from the worksite.

REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Applied Computer Science, Computer Engineering, or a related field, and seven (7) years of experience in the job offered or in a related IT occupation. Seven (7) years of experience must include: Utilizing App Engine cloud platform and managing applications in the cloud; Performing automation, scripting and configuration management using scripting languages including Bash, and Python; Understanding Agile development practices including Scrum or Kanban and working in Agile environments; Following UI design practices including user-centered design, UI heuristics and principles, technical writing, business and user workflow, prototyping, and use case scenarios; Reviewing the configuration and security settings within the databases of financial systems and applications using Oracle SQL; Performing system administration tasks on LINUX and Windows servers including Eagle Software installation, configuration, and maintenance; and Performing deployment, troubleshooting, and system management of the Eagle software, and Infrastructure design for the Eagle Investment Systems Application. Qualified applicants please apply online at and utilize reference code #65797. Please indicate "referral source - advertisement - WEB."
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.