Fidelity Investments - Smithfield, RI

posted 5 months ago

Full-time - Principal
Onsite - Smithfield, RI
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Principal Database Developer at FMR LLC dba Fidelity Investments is responsible for developing and maintaining databases in a mixed-technology environment that includes Java, Spring, Angular, Oracle, Sybase, and Informatica. This role involves working across multiple tiers, including web servers, application servers, and databases, to support the Defined Contribution (DC) business. The developer will be tasked with creating plans for the configuration of defined contribution plans and will utilize extract, transform, load (ETL) procedures to migrate data using platforms such as Informatica and DataStage. The position emphasizes the use of modern software development methodologies, including test-driven and automation-driven approaches, to ensure high-quality solutions. In this role, the Principal Database Developer will maintain technology solutions that support the DC business, develop and maintain plan administration records for the services platform, and design data-intensive applications and data integration patterns on a distributed platform. Continuous improvement of application quality and stability is a key focus, and the developer will collaborate with systems analysts and other software engineers to design systems that meet performance requirements and project limitations. Additionally, the developer will be responsible for creating software system tests, validation procedures, and comprehensive documentation to support the development process.

Responsibilities

  • Maintains technology solutions that support the Defined Contribution (DC) business.
  • Develops and maintains plan administration records for the services platform.
  • Develops data-intensive applications, data integration, and data pipeline design patterns on a distributed platform.
  • Implements continuous improvement for application quality and stability.
  • Confers with systems analysts and other software engineers/developers to design systems and obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Develops software system tests and validation procedures, programs, and documentation.

Requirements

  • Experience in developing databases in a mixed-technology environment (Java, Spring, Angular, Oracle, Sybase, and Informatica).
  • Proficiency in extract, transform, load (ETL) procedures and platforms such as Informatica and DataStage.
  • Strong understanding of test-driven and automation-driven software development methodologies.
  • Ability to develop and maintain plan administration records for services platforms.
  • Experience in developing data-intensive applications and data integration patterns.

Nice-to-haves

  • Familiarity with continuous improvement methodologies.
  • Experience in working with distributed platforms.
  • Knowledge of financial services or defined contribution plans.

Benefits

  • Competitive salary between $150k and $160k per year.
  • Comprehensive health insurance coverage.
  • 401k retirement savings plan with company matching contributions.
  • Opportunities for professional development and continued education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service