Principal Software Engineer/Developer - 1609788
Company: Fidelity Investments
Location: Durham, NC
Posted on: October 14, 2016
Job Description:
Duties: Serve as a technical lead with Fidelity’s Personal
Investment (PI) Technology - Managed Accounts and Guidance Technology group,
which supports Fidelity’s Managed Account products. Deliver cutting-edge
technology solutions across complex, multi-system platforms that support
the distribution of the Managed Account products. Lead the design,
development and maintenance of desktop and web applications. Primary Responsibilities: • Define and lead the design, development, maintenance and troubleshooting of desktop and web-based applications that
provide capabilities to Sales and Service representatives. • Perform complex technical and functional analysis for
multiple projects supporting several initiatives, and document
technical specifications. • Develop original and creative technical solutions for
on-going development efforts. • Analyze profiling and logical workflows in the Managed
Accounts business domain. • Determine development approaches and strategies to ensure conformance to established Fidelity standards. • Ensure delivery of cutting-edge financial products for
investor profiling, workflow engine and targeted initiatives, according
to Agile methodologies. • Improve technical efficiency of the products and tools that
are built and maintained per business requirements. • Work with product architects and senior development
resources across the team, as well as other technical and business
stakeholders across the organization to develop technology solutions in a
fast paced Agile environment. • Responsible for meeting on-time and on-budget project goals
and continually improve quality of development team
deliverables. • Advise on risk assessment and strategies. • Responsible and accountable for continuous integration,
code quality and ensuring code review processes are followed. • Support the architecture review and governance processes. • Support product release activities, participate in product installation and post-installation activities and work with
production staff and business staff to resolve production issues. • Provide technical leadership and mentor onshore and offshore
team members. • Communicate status, issues and risks to stakeholders. • 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, Computer Networking, 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 in the development of an investor profiler analytics
application within an asset management environment; or, alternatively,
Master’s degree (or foreign education equivalent) in Computer Science,
Engineering, Computer Networking, 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
in the development of an investor profiler analytics application within
an asset management environment. Candidate must also possess:
Demonstrated Expertise (“DE”) in build, release management, and external application
integration using Cruise Control, SONAR, Jenkins and Team Foundation Server
(TFS); DE in design and implementation of filters to extract data from
middleware sources within an authenticated REST-based SOA environment; DE
writing user interfaces (UI) in C# according to Infragistics frameworks and
writing algorithms for investor profile analytics using C#.Net; DE in
application development along the SDLC using project management tools -- RTC
and JIRA -- according to Agile methodologies. To apply, visit http://jobs.fidelity.com and search for Job
Number 1609788.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1609788, Finance , Durham, NC, North Carolina