Vice President, Software Engineering - 2059856
Company: Fidelity Investments
Location: Durham, NC
Posted on: August 12, 2022
Job Description:
Defines and maintains user Interface widgets, using Angular,
NodeJS, and Javascript technologies. Maintains and supports Web
services, using Java, Spring, iBatis, SOAP, REST, Stash, Maven,
Jenkins, Sonar, and Spock. Provides technical leadership,
mentorship, and oversight to a team responsible for building Cloud
enabled services, using Docker, Continuous Integration and
Continuous Deployment (CI/CD), Jenkins, and uDeploy. Provides
guidance to team members regarding advanced software engineering
approaches -- Behavior Driven Development (BDD), CI/CD, and Test
Driven Development (TDD) -- using Fitnesse, Jenkins, Sonar,
Cucumber, and SOATest. Leads a cross-functional, global project
team responsible for program delivery, quality, and yearly budget
of over $2 million dollars. Primary Responsibilities: Defines key performance indicators to quantitatively measure the
maturity, stability, and vitality of REST microservices API. Drives fee-based planning and the adoption of management
methodologies. Collaborates closely with internal and external business
partners to drive alignment on business strategy, goals, and
objectives. Relays client needs and requirements to ensure integration into
team deliverables. Provides guidance and support to engineering team members during
requirement and design sessions. Leads technology architecture discussions. Leads and implements technical architecture protocols on
projects. Collaborates with application teams, architects, and data
analysts to identify design proposals that meet business needs. Works cross functionally with team leads to ensure technical
roadmap alignment across the firm. Establishes development standards, practices, and monitoring
tools necessary to build high quality products. Selects tools, techniques, and approaches most appropriate for
high impact project issues. Supports key organizational strategies -- driving customer
satisfaction and building resilient, and reusable digital
capabilities. Defines output acceptance criteria based on business
requirements. Collaborates with key stakeholder teams to align with the
product strategy and multi-year roadmap. Removes blockers or impediments that prevent team progress. Identifies opportunities, develops strategies, and drives
application reuse and optimization across the product. Manages deliverables assigned to cross-functional teams,
vendors, and business resources. Manages the professional development of employees. Develops and manages the allocation of available resources,
project plans, and strategies. Oversee the delivery of high-impact software engineering
projects. Identifies and launches growth initiatives, manages and
facilitates cross-enterprise initiatives, and addresses difficult
operational issues. Leads the development and delivery of new product proposals with
clear functionality, user value, time to market, and development
requirements. Manages an integrated roadmap for product development across
aligned teams. Partners with other team leaders to align strategic
priorities. Plans and curates a shared backlog and ensures clear
prioritization and communication to the aligned teams. Directly supervises a group of leaders and provides group
leadership -- individual coaching and development. Education and Experience: Bachelors degree (or foreign education equivalent) in Computer
Science, Engineering, Information Technology, Information Systems,
Mathematics, Physics, or a closely related field and six (6) years
of experience in the job offered or six (6) years of experience
designing and implementing high volume and highly scalable API
platforms and analytical capabilities within a financial services
domain. Or, alternatively, Masters degree (or foreign education
equivalent) in Computer Science, Engineering, Information
Technology, Information Systems, Mathematics, Physics, or a closely
related field and four (4) years of experience in the job offered
or four (4) years of experience designing and implementing high
volume and highly scalable API platforms and analytical
capabilities within a financial services domain. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) leading a cross-functional, global
team of software engineers responsible for end-to-end software
development lifecycle stages from planning, prioritizing, and
designing to delivering REST APIs and analytical capabilities,
using Java, Spring, Maven, and Cloud computing platform (Amazon
Webservices (AWS)) and Continuous Integration/Continuous Deployment
(Docker, Jenkins, and uDeploy) according to Micro-Service
Architecture and Service Oriented Architecture (SOA) guidelines in
an Agile environment. DE defining and leading the delivery of shared platforms,
capabilities, or code used by business organizations to address
financial services problems in a high scale environment handling 1+
billion weekly calls (serving 10+ million customers across 15+
experiences), customer segments, and Web and mobile channels to
achieve business results measured using Key Performance Indicators
(KPIs). DE analyzing and decomposing complex business problems to
formulate API capability solutions by running 200+ Monte-Carlo
simulations and projecting future outcomes, applying quantitative
skills and analytical skills -- critical thinking, analytical
reasoning and problem solving. DE leading with business-design driven principles for
forward-thinking development processes -- Behavior driven
development, and Test Driven Development (TDD) with robust
self-certification automation test suites -- using Cucumber, Sonar,
Jenkins, and Spock; and ensuring the accuracy of complex business
models in a regulated and audited advice offering environment,
using user Interface widgets, using Angular, NodeJS, and Javascript
technologies. For full job details and to apply, please visit
https://wd1.myworkdaysite.com/en-US/recruiting/fmr/FidelityCareers
and search for job number 2059856.
Keywords: Fidelity Investments, Durham , Vice President, Software Engineering - 2059856, Finance , Durham, NC, North Carolina