Principal Software Engineer/Developer - 1607074
Company: Fidelity Investments
Location: Durham, NC
Posted on: July 22, 2016
Job Description:
Duties: Will leverage business knowledge to translate the vision
for divisional initiatives into business solutions by developing
and maintaining complex Business Line Applications, web applications
and databases for the PWI-Finance & Operations Technology team. Will
provide application design, development and support services for the
Fund Master Database & Reporting System. Will provide technical leadership
for the development of an N-Tier online transaction processing
retirement services platform. Primary Responsibilities: • Provide technical leadership and project management: plan
and develop deliverables for assigned projects, including
identifying project team roles and responsibilities, change control, risk/issue
management, financial planning, resource planning, estimation, issue
resolution, status reporting and change controls. • Perform complex data analysis and Oracle PL/SQL database development, design and implementation. • Perform complex .NET application development, and ETL
development using Informatica Version 8 or higher. • Partner with peer architecture, production support and QA
team professionals. • Provide technology solutions to ensure ongoing customer
service and the efficient application or utilization of technology. • Work with internal and external Program/Project Managers to
support complex systems projects and/or enhancements to systems. • Work across business units or platforms to ensure project execution. • Serve as subject matter expert on database design, development
and implementation. • Define and implement application level architecture,
including performance, security, changeability, reliability and user
experience. • Lead developers and champion best practices in design and development of web based applications. • Determine development approaches and strategies and ensure conformance to established Fidelity standards. • Support implementation of moderate-scope projects and
major initiatives. • Define and ensure compliance to standards and best
practices. • Provide guidance and training to enable more junior team
members to meet/exceed expectations, and plan and coordinate project
schedules. • Actively collaborate with other technical leaders on the team
to develop, deploy and monitor team-wide project and technical
standards and best practices. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology, Computer
Systems Engineering, 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 developing an N-Tier online transaction processing
retirement services platform; or, alternatively, Master’s degree (or
foreign education equivalent) in Computer Science, Engineering, Information
Technology, Computer Systems Engineering, 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 an N-Tier
online transaction processing retirement services platform. Candidate
must also possess: Demonstrated Expertise ("DE") in ETL development,
including transformations, mappings and workflows using Informatica 8 or
higher; DE developing GUI presentation layer .NET applications and RIA
applications using Silver Light; DE in Oracle Database development including
design of packages, triggers and tables; and DE in developing 3-Tier
.NET applications within a mutual fund data management
environment. To apply, visit http://jobs.fidelity.com and search for Job
Number 1607074.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1607074 , Finance , Durham, NC, North Carolina