Senior Data Engineer

Fidelity InvestmentsSmithfield, RI
Hybrid

About The Position

The FI Data Solutions team is seeking a highly motivated Senior Data Engineer to design, build, and maintain operational and analytical capabilities within FI's data platforms. This role involves solution design, data analysis, end-to-end development, production rollout, and support using technologies such as Java Spring Batch, Python, AWS, Oracle, and Snowflake. The position will focus on projects aimed at improving the quality of financial product information within the data ecosystem, providing significant value to compensation, sales, and reporting users. This is a senior developer role within a single squad. Fidelity is a privately held company committed to creating a diverse and inclusive work environment that attracts and values top talent, respecting associates' unique perspectives and experiences.

Requirements

  • Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.)
  • 5-7 years of working experience
  • 5+ years of Java development utilizing Spring frameworks
  • Experience writing batch jobs with Spring Batch
  • 2+ years of experience developing batch / backend applications that run in AWS, with focus on AWS Batch and S3
  • 3+ years working with SQL (ANSI SQL, Oracle, Snowflake)
  • 2+ years of Python development
  • Experience with Unix shell scripting (bash, ksh) and scheduling / orchestration tools (Control-M)
  • Strong data modeling skills with experience working with 3NF and Star Schema data models
  • Proven data analysis skills; not afraid to work in a complex data ecosystem
  • Hands-on experience on SQL query optimization and tuning to improve performance is desirable
  • Experience with DevOps, Continuous Integration and Continuous Delivery (Jenkins, Terraform, CloudFormation)
  • Experience in Agile methodologies (Kanban and SCRUM)
  • Experience building and deploying containerized applications using Docker
  • Proven track record to handle ambiguity and work in a fast-paced environment, either independently or in a collaborative manner
  • Good interpersonal skills to work with multiple teams within the business unit and across the organization
  • Proven experience developing solution architecture diagrams and design documents that help guide developers and analysts on how to implement and maintain our systems and applications
  • Proven history of mentoring other developers to their fullest potential

Nice To Haves

  • Work experience in the financial services industry

Responsibilities

  • Designing, building, and maintaining the operational and analytical capability in FI's data platforms
  • Performing solution design, data analysis, end to end development, production rollout, and production support activities using Java Spring Batch, Python, AWS, Oracle, and Snowflake
  • Being involved in projects centered around maintaining and improving the quality of financial product information brought into our data ecosystem
  • Working with business partners to enhance their user experience and provide them curated data to help them drive business results more effectively
  • Enhancing data quality of financial product information in our systems that has a huge impact on sales, compensation, and reporting usecases
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service