Principal Software Engineer/Developer - 1612301
Company: Fidelity Investments
Location: Durham, NC
Posted on: December 30, 2016
Job Description:
Duties: Serve as a Technical Lead for Big Data development. Will
be responsible for leading and executing several strategic data
initiatives for enabling the next generation customer analytical platform
using Big Data technologies. Primary Responsibilities • Work across globally distributed technology teams to define
system and technical requirements for Enterprise Data Warehouse (EDW)
and Big Data. • Work and transition seamlessly between relational, data
warehouse, and Big Data platforms. • Serve as Technical Lead in the design and development of
data ingestion and data transformation for EDW and Big Data
applications. • Lead the development of data pipelines using Hadoop, NoSQL,
In- Memory, and Distributed search platforms. • Serve as primary point-of-contact for the development team to
the project manager, lead systems analyst, and QA lead. • Design and deliver complex architectures. • Participate in requirements gathering and scope estimation activities. • Responsible for Technical Systems Design (TSD) document
delivery and review of project artifacts, including requirements (SRA)
and functional specifications (SDS). • Lead the development for content pipeline and processing
systems for real-time and predictive analytics. • Perform advanced performance tuning of Hadoop jobs (Hive, Pig,
and Map Reduce). • Rapidly prototype and validate Big Data applications. • Mentor software engineers in code design and optimization activities. • Provide and perform support responsibilities. 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
data warehouse development, data modeling, and design; or,
alternatively, a 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 data
warehouse development, data modeling, and design. Candidate must also
possess: Demonstrated Expertise (“DE”) implementing ETL-based batch
processing framework to ingest, process, and publish large disparate
datasets using Hadoop (CDH5x), Scoop, Hive, Pig, and Spark; DE in Oracle
(version 10g and higher) database development using SQL and PL/SQL; ETL using
Informatica 8.6 and 9.1; and monitoring load and performance, and incident
management, within an Oracle environment; DE in Unix and Perl scripting to
perform file site management, file validation, and formatting; and utilizing
Control-M for scheduling, and Service Center for debugging, incident
tracking, triaging, and support; DE coordinating onshore/offshore
development projects according to Agile methodologies. To apply, visit http://jobs.fidelity.com and search for Job
Number 1612301.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1612301, Finance , Durham, NC, North Carolina