Principal Software Engineer/Developer - 1704531


Fidelity Investments


Posted Under: Durham, North Carolina jobs in Finance; Finance jobs in zipcode 27701
Posted On: 2017-05-19 10:23:58

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.