Principal Software Engineer/Developer - 1608966
Company: Fidelity Investments
Location: Boston, MA
Posted on: September 16, 2016
Job Description:
Serve as a Technical Lead with the Architecture and Shared
Technology Services (ASTS) Database Development team, which is responsible
for the development and support of the data environment that supports
the Strategic Advisors (SAI) and Global Asset Allocation (GAA) business.
SAI/GAA specializes in investment risk management, portfolio
analytics, asset/liability modeling, and investment planning tools for
individual investors. As the technology team for SAI/GAA, the ASTS team
builds and supports investment management, research and operations
platforms, offering scalable solutions for model and managed account products. As
Principal Software Engineer/Developer, will lead the design and delivery
of enterprise applications to support portfolio management
products. Primary Responsibilities: • Define and implement application level architecture,
including performance, security, changeability reliability and user
experience. • Develop original and creative technical solutions for
on-going development efforts. • Perform Oracle database design and development; and develop
stored procedures, VPDs ETL and other utilities. • Engage with the team's data architect and data modelers to
ensure adherence to the data blueprint and roadmap. • Analyze data to understand patterns and relationships. • Determine development approaches and strategies and ensure conformance to established Fidelity standards. • Design, develop, test, tune and implement appropriate
access layers, including real-time and batch applications. • Create data visualization and data analytics. • Conduct studies of alternatives, and analyze and recommend
changes in application level architecture development, procedures,
standards, and strategies. • Provide technical solutions to complex application
development, and develop enhancements to support applications. • Develop data models and programs to support multiple
applications using PowerDesigner. • Build highly optimized and modular solutions. • Lead technical analysis, problem resolution and maintenance of
the database environment in conjunction with the shared services
teams. • Ensure that architecture is scalable and extensible. • Advise on risk assessment and strategies. • Develop comprehensive technical documentation. • Responsible for meeting on-time and on-budget project goals
and continually improve quality of development team
deliverables. • Provide guidance and training to enable other team members
to meet/exceed expectations, and plan and coordinate project
schedules. • Perform troubleshooting, and triage unfamiliar incidents where
no previously documented fix exists. • Ensure code reviews, unit testing and integration testing
is completed efficiently and effectively. • Actively collaborate with other technical leaders on the team
to develop, deploy and monitor team-wide project and technical
standards and best practices. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics or a closely related field and five (5)
years of experience in the job offered or five (5) years of experience in
Oracle database design, development and data modeling within an
investment management environment; or, alternatively, Master’s degree (or
foreign education equivalent) in Computer Science, Engineering,
Information Technology, Information Systems, Mathematics, Physics or a
closely related field and three (3) years of experience in the job offered or
three (3) years of experience in Oracle database design, development and
data modeling within an investment management environment. Candidate
must also possess: Demonstrated Expertise ("DE") performing data modeling
using PowerDesigner or Erwin, conducting problem and impact analysis,
writing database triggers, and performing development and enhancement of
complex stored procedures and packages using PL/SQL; DE in database
performance tuning, Unix shell scripting, defining ETL data loaders, and
performing analysis and administration of database security (VPD); DE
designing and developing vendor feed data loaders (Factset, Bloomberg,
Morningstar, Lipper) using text/XML file formats, and processing Financial
Instruments and Corporate Actions; DE in data analytics, including
programming in R and Python to build quantitative models, and performing data
visualization using Shiny. To apply, visit http://jobs.fidelity.com and search for Job
Number 1608966.
Keywords: Fidelity Investments, Boston , Principal Software Engineer/Developer - 1608966, Finance , Boston, MA, Massachusetts