Senior Software Engineer/Developer - 1609795
Company: Fidelity Investments
Location: Durham, NC
Posted on: October 14, 2016
Job Description:
Duties: Serve as a member of the Workplace Investing (WI)
Platform technology group, which is responsible for the development and
maintenance of technology solutions supporting Fidelity’s Defined
Contribution (DC) business. The DC participant record keeping services platform
houses complex business logic and serves millions of Fidelity’s DC
customers with their inquiry and transactional requests via various contact
channels including web, mobile, automated voice and customer service
representative assisted. Will be a member of the DC Business Services Team
working on a $35M, multi-year program to build its next generation services
platform based on current Microsoft .NET technologies and industry best
practices. Primary Responsibilities • Develop and maintain Fidelity’s DC participant record
keeping services platform. • Translate business requirements into functional designs. • Design, develop, and maintain both core business object and
data access layer components. • Develop C#, C++ and Java-based applications. • Provide development estimates for defined contribution and
health savings account projects. • Deliver complex technical tasks on the Ventura modernization
and legacy Ventura platforms. • Write detailed unit test plans associated with the design
of software components. • Develop technical documentation based on analysis of business
and systems requirements. • Lead technical component development and delivery tasks. • Publish clear, concise and thorough design documentation. • Participate in and contribute to formal reviews of
architecture, design, and code. • Provide second level support for software releases into
production environments. • Assist in identification, isolation, resolution and
communication of technical issues associated with developed software
components. • Actively collaborate with team members to develop, deploy
and monitor a team-wide product, technical standards and best
practices within an Agile environment. • Foster teamwork and collaboration across a global development
team, project teams, and business and systems partners. Requirements: 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 in the job offered or three (3) years of experience
developing defined contribution and health savings account transaction
processing applications; 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 in the job offered or one (1) year of
experience developing defined contribution and health savings account
transaction processing applications. Candidate must also possess:
Demonstrated Expertise (“DE”) developing C# and C++ applications using ATL
COM and .NET frameworks; and developing REST APIs and Java applications; DE
in the development of mission critical enterprise-wide real time and
non-real time transaction processing applications within a defined
contribution or retirement services environment, using Waterfall and Agile
development methodologies; DE coordinating the development activities of
an onshore/offshore team of software developers and support
engineers; DE troubleshooting business critical and real-time production
issues related to workplace investment and defined contribution applications
using DebugDiag, Parasoft SOA, SMS Installer and Visual Studio. To apply, visit http://jobs.fidelity.com and search for Job
Number 1609795.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1609795, Finance , Durham, NC, North Carolina