company logo

Senior Software Engineer/Developer

Fidelity Investments.com

Office

100 New Millennium Way, Bldg 1, Durham NC, United States

Full Time

Job Description:

Position Description:

Develops distributed applications and middleware technologies using tools such as REST/SOAP Web Services, Java (8 and above), SQL, PLSQL, Messaging, Kafka, JavaScript, and Test Driven Development. Designs, develops and documents Application Programming Interface (APIs) and RESTful APIs using SwaggerHub, and Open API Standards. Writes automated tests using testing frameworks such as Junit, Cypress, and Cucumber. Deploys applications in a DevOps environment using Continuous Integration and Continuous Delivery (CI/CD) pipelines and practices such as GitHub, Jenkins, Stash, Artifactory, Ansible, Concourse, Kubernetes, and Docker. Provides business solutions by developing complex 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:

Bachelor’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 as a Senior Software Engineer/Developer (or closely related occupation) performing end-to-end development of Data Warehouse applications within a financial services environment using Informatica Power Center, Oracle and Amazon Web Services (AWS).  

Or, alternatively, Master’s 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 as a Senior Software Engineer/Developer (or closely related occupation) performing end-to-end development of Data Warehouse applications within a financial services environment using Informatica Power Center, Oracle and Amazon Web Services (AWS). 

Skills And Knowledge:

Candidate Must Also Possess:

  • Demonstrated Expertise (“DE”) designing, implementing, and maintaining data pipelines that fetch data from upstream and processing and delivering the data downstream (for data warehouses) using Informatica PowerCenter and UNIX Shell scripting; creating and coordinating batch jobs using Autosys job scheduler, Informatica workflows, and Informatica Transformations; and identifying bottlenecks in Extract, Transform, Load (ETL) process and providing performance improvement solutions.  
  • DE designing and implementing logical and physical data models and databases to ensure interoperability with Business Intelligence (BI) solutions using PL/SQL and SQL Developer; and creating and maintaining Oracle database objects and complex transactional SQL queries within Oracle 11g/12c/19c by implementing complex business logic.  
  • DE performing SQL Query performance tuning using best practices in Oracle and creating corrective measures for faster applications; and implementing test automations using Oracle provided utPLSQL functionality.  
  • DE designing and implementing ETL applications using Cloud services including Python or Unix shell script; and enabling data movement between Cloud and on-premises data sources using Azure Data Factory (ADF). 

#Pe1m2

#Li-Dni

Certifications:

Category:

Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Senior Software Engineer/Developer

Office

100 New Millennium Way, Bldg 1, Durham NC, United States

Full Time

October 1, 2025

company logo

Fidelity Investments

Fidelity