Senior Software Engineer/Developer - 2011159
Company: Fidelity Investments
Location: Durham, NC
Posted on: August 28, 2020
Job Description:
Builds large data pipelines to process large volumes of data,
using Oracle SQL, Informatica, Hadoop, Spark, and Python. Supports
data ingestion and retrieval for relational database Extract
Transform Load (ETL) technologies (Informatica, PLSQL, and Oracle)
and Big Data platforms (Hadoop or Amazon Web Services) within an
Agile Artificial Intelligence/Machine Learning (AI/ML) environment.
Provides business solutions by developing complex or multiple
software applications. Primary Responsibilities: Develops original and creative technical solutions to on-going
development efforts. Designs applications or subsystems on major projects and for/in
multiple platforms. Develops applications for multiple projects supporting several
divisional initiatives. Supports and performs all phases of testing leading to
implementation. Assists in the planning and conducting of user acceptance
testing. Develops comprehensive documentation for multiple applications
supporting several corporate initiatives. Responsible for post-installation testing of any problems. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a
project. Performs independent and complex technical and functional
analysis for multiple projects supporting several 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 three (3)
years of experience in the job offered or three (3) years of
experience developing full stack data solutions, using data
movement, CI/CD, and APIs within a retirement-focused, fiduciary
regulated financial services firm. Or, alternatively, Masters degree (or foreign education
equivalent) in Computer Science, Engineering, Information
Technology, Information Systems, Mathematics, Physics, or a closely
related field and one (1) year of experience in the job offered or
one (1) year of experience developing full stack data solutions,
using data movement, CI/CD, and APIs within a retirement-focused,
fiduciary regulated financial services firm. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) designing, developing, and
automating full stack data movement and reporting solutions -- from
data analysis and movement to API and reporting development -- for
fiduciary classified data; designing, developing, and automating
full stack data movement solutions, using Oracle, PL/SQL, Hadoop,
Hive, and HQL; reporting solutions using Tableau; and developing
API solutions, using Java and Spring Boot. DE designing, developing, and automating complex data workflows
for processing defined contribution plan data by processing large
volumes of data batches, using Global temporary tables,
Informatica, and Control-M for generating executive presentations
and sales materials. DE automating and monitoring customer facing Web applications
using DevOps including, CI/CD, Jenkins, UDeploy, and Nexus; and
performing version control (using Git and Stash), issue tracking
(using Jira, Service Now, and Quality Center), and log tracking
(using Splunk). DE designing, deploying, and implementing highly available and
high-security Cloud data solutions on Amazon Web Services (AWS);
implementing AWS services -- Elasticache, Lambda, S3, and EC2 -- to
build data pipelines; deploying AWS infrastructure, using Python,
Docker, Cloud formation templates, and uDeploy; and performing
continuous infrastructure monitoring and event responses using Data
Dog. For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2011159.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 2011159, Finance , Durham, NC, North Carolina