Principal Software Engineer/Developer - 1704531
Company: Fidelity Investments
Location: Durham, NC
Posted on: May 19, 2017
Job Description:
Duties: Responsible for translating the vision for divisional
initiatives into business solutions. Serve as technical lead for the product
lifecycle of the Common Data Environment (CDE) platform that holds
information on trades, holdings, indexes, and other common reference data that
is shared across divisions. Primary Responsibilities: • Define and implement application level architecture,
including performance, security, changeability reliability, and user
experience. • Lead teams through the development process using PL/SQL,
ETL, Continual Integration, and DevOps in an OLTP and OLAP
environment. • Lead teams in the QA phases through to production. • Determine development approaches and strategies and ensure conformance to established Fidelity standards within an Oracle
database development environment. • Design applications on complex major projects and
subsystems. • Provide technical oversight and mentoring to other team
members. • Conduct studies of alternatives, and analyze and recommend
changes in application level architecture development, procedures,
standards, and strategies. • Tactical responsibility for completion and implementation
of multiple major development initiatives. • Lead technical reviews with peer teams and collaborate on
coaching sessions to improve solution quality. • Develop original and creative technical solutions in
resolving technical roadblocks involving multiple technologies. • Ensure design reviews, code reviews, unit testing, and
integration testing is completed efficiently and effectively using an Agile
methodology. • Participate in defining procedures and standards for new technologies. • Ensure that architecture is scalable and extensible. • Advise on risk assessment and strategies. • Continually work to improve quality of development team deliverables. • Responsible for meeting on-time and on-budget project goals
and continually improving quality of development team
deliverables. • 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 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 development within an asset management or trading
environment. Or, alternatively, a Master’s degree (or foreign 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 development within an asset management or trading
environment. Candidate must also possess: Demonstrated Expertise (“DE”) in
design and development of ETL processes, including data marts and models
using star schema, fact tables, and dimension tables in a large (50+
terabyte) database (VLDB) environment; DE in database design and
development using PL/SQL functions, stored procedures, and packages in an OLTP and
OLAP environment; DE in Oracle performance tuning, including query
optimization using TKPROF and AWR reporting tools, and implementing index
and partitioning schemes; and DE in data integration using
Informatica or PL/SQL. To apply, visit http://jobs.fidelity.com and search for Job
Number 1704531.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1704531, Finance , Durham, NC, North Carolina