DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Software Engineer/Developer - 2059831

Company: Fidelity Investments
Location: Durham, NC
Posted on: August 12, 2022

Job Description:

Position Description:

Develops, supports, and maintains applications used for plan administration and recordkeeping of business functions. Creates solution designs based requirements and creates technical specification documents (TSD) based on SRA/SDS. Ensures solutions are technically developed, compliant, and efficient-- performing design and code reviews. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

Primary Responsibilities:

Participates in architecture design teams.

Defines and implements application level architecture.

Leads and influences roadmap design and direction.

Contributes to estimates, solutions, and code reviews.

Develops strategies to migrate plan data into centralized locations and distribute plan data to external systems.

Collaborates to optimize processes.

Maps interdependencies and relationships between components in platforms.

Develops applications on complex projects, components, and subsystems for the division.

Recommends development testing tools and methodologies and reviews and validates test plans.

Responsible for QA readiness of software deliverables.

Develops comprehensive documentation for multiple applications or subsystems.

Establishes full project life cycle plans for complex projects across multiple platforms.

Responsible for meeting project goals on-time and on-budget.

Advises on risk assessment and risk management strategies for projects.

Plans and coordinates project schedules and assignments for multiple projects.

Acts as a primary liaison for business units to resolve various project/technology issues.

Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.

Advises senior management on technical strategy.

Mentors junior team members.

Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.

Develops original and creative technical solutions to on-going development efforts.

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 five (5) years of experience in the job offered or five (5) years of experience performing retirement plan configuration, using Informatica ETL and Oracle Database Architecture Modeling.

Or, alternatively, Masters 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 performing retirement plan configuration, using Informatica ETL and Oracle Database Architecture Modeling.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) defining application architecture strategies and solutions, and establishing reusable capabilities and patterns, using Visio, Excel, and PowerPoint tools; re-platforming and migrating legacy mainframe applications to distributed platforms and solutions using Spring Batch implementations; analyzing mainframe batch flows and programs in Cobol, JCL, DB2, and stored procedures; migrating and rebuilding stored procedures from DB2 to Oracle PL/SQL, using QREP and Informatica PowerCenter tools; tuning complex queries to ensure jobs and ETL flows run efficiently using SQL.

DE designing a Salesforce interface for data warehouses using Informatica PowerCenter; creating and implementing Salesforce workflows into Oracle, SQL, DB2, and Sybase database environments, using Informatica PowerCenter, Toad, and SQL Developer; creating parameterized, tuned, automated, and reusable Informatica PowerCenter workflows and SSIS packages to read VSAM, XML, Oracle, and DB2 sources, and create/load xml, flat files, and relational databases.

DE creating UNIX shell and Windows batch scripts and PL/SQL programming, and implementing load dependencies using Control-M, workflow scheduler, Windows scheduler, and Autosys.

DE designing data marts -- analyzing data models and designing database tables within a relational database environment -- using Erwin.

For full job details and to apply, please visit https://wd1.myworkdaysite.com/en-US/recruiting/fmr/FidelityCareers and search for job number: 2059831

Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 2059831, Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds