Director, Software Engineering Development - 2068522
Company: Fidelity Investments
Location: Boston, MA
Posted on: January 4, 2023
Job Description:
Position Description: Researches and recommends new technologies in support of the
strategic direction of the business unit. Participates in the
research and recommendation of appropriate models, methods, tools,
and technologies to achieve business-unit-wide solutions that
enable the continuous enhancement of services provided to
customers. Establishes and manages data engineering practices that
assist in building stable, scalable, and maintainable software
solutions. Provides technical leadership for data engineering
projects. Designs and manages the implementation of data management
systems that assist in constructing business capabilities to
support Asset Management products and functions. Draws on in-depth
knowledge of the domain and business functions to provide robust
solutions by developing complex, multi-faceted software
applications. Primary Responsibilities: Leads data architecture and cross-functional design across
multiple projects while translating and incorporating business
vision and strategy into implementations. Provides leadership, supervision, and technical direction to
global engineering teams. Analyzes data and business processes, and proposes optimal
solutions using advanced techniques. Oversees the implementation of cross-divisional and enterprise
software applications. Drives end-to-end delivery of major data centric technology
initiatives for the business unit. Responsible for all aspects of design, development, deployment
and support of software components. Ensures ongoing operational stability of applications and data
movement batches by leading issue triaging efforts and hands-on
troubleshooting. Identifies and consults with internal and external business and
technology partners to help produce strategic business
outcomes. Practices Agile methodologies to groom, prioritize, size and
schedule business features delivery. Engages with cross company partners to build and manage product
backlogs and roadmaps. Manages vendor relationships and establishes requirements for
negotiations. Hires, builds, and manages teams of individual contributors,
with performance management responsibilities, and identifies and
plans for future resource needs. Regularly provides guidance, training, mentorship, and career
development coaching to associates. Sets goals and direction for direct reports, teams, and
projects. Advises senior management on product, technical and delivery
strategies. Works across groups to identify, plan, and lead
organization-wide technology initiatives. 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
performing software development and providing technical leadership
for data engineering and warehousing systems within the financial
services and asset management industries. 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 performing software development and
providing technical leadership for data engineering and warehousing
systems within the financial services and asset management
industries. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) designing, building, and managing
data engineering and warehousing systems; creating conceptual,
logical, and physical OLAP and OLTP data models; building PL/SQL
packages, using Bulk Binding, Associative Arrays, Nested Tables
with parallel processing, and transaction control techniques;
performing SQL performance optimization, using TKPROF and AWR; and
building complex ETL and ELT workflows with parallel processing to
acquire and consume data from large internal and external
heterogeneous data sources, using Informatica, PowerCenter,
Normalizers, Transaction Control, Update Strategy, Dynamic Lookup,
and XML transformations and partitioning. DE managing data engineering projects supporting all aspects and
phases of the Software Development Life Cycle (SDLC) according to
Agile methodologies; gathering business requirements and
translating them to technical and architectural design and
implementation specifications; grooming, prioritizing, and building
backlogs and roadmaps; and collaborating with internal and external
partners and support teams -- driving technical strategy, and
software development and delivery, while ensuring stability and
reliability. DE designing, building, and managing multi-faceted data
engineering solutions for investment management and portfolio
management functions; performing financial services and asset
management data analysis; mining business insights, using data
profiling and visualization techniques; and establishing and
driving organization wide strategic initiatives to ensure data and
code quality, data engineering practices and automation, and
Continuous Delivery and Deployment, using Sonar, Crucible, Git,
Stash, Jenkins, Jira, Maven, and uDeploy. DE leading data management projects; hiring and supervising
individual contributors and technical leads responsible for
building and supporting data solutions; building, managing, and
coordinating global distributed development teams; planning and
managing team structure, budget, and resources; and providing
technical and soft skills training, actionable feedback,
mentorship, and career coaching. For full job details and to apply, please visit
https://jobs.fidelity.com and search for job number: 2068522.
Keywords: Fidelity Investments, Manchester , Director, Software Engineering Development - 2068522, Finance , Boston, MA, New Hampshire