Senior Software Engineer/Developer - 1609794
Company: Fidelity Investments
Location: Durham, NC
Posted on: October 14, 2016
Job Description:
Duties: Will serve as a member of Fidelity’s Asset Management
Fundamental Research development team to plan, design, and develop
three-tier client/server .NET and Java applications used for publication
and consumption of research reports for financial investment and
decision making. Primary Responsibilities: • Plan, design, and develop native mobile applications (iOS) to
view published research notes. • Train new hires on existing suite of applications, coding standards, release processes and business/domain related
topics. • Support and enhance middle-tier services. • Provide technical solutions to anomalies in production
environment to maintain and enhance product stability. • Use Visual Studio, Eclipse, Splunk and other Unix tools to
analyze the root cause of issues and implement fixes. • Automate build and deployment process to ensure timely
delivery of software products and updates to the end user. • Coordinate application development within an onshore/offshore
model aligning with Agile and SCRUM methodologies. • Review codes designed by junior engineers. 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 three-tier client/server .NET and Java applications within an
investment management research environment; 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 three-tier client/server .NET and Java
applications within an investment management research environment. Candidate
must also possess: Demonstrated Expertise (“DE”) developing front-end
applications for investment management research report writing, formatting,
editing, and publishing using .NET, C#, Visual Studio Tools for Office
(VSTO), Windows Presentation Foundation (WPF), and Model View View-Model (MVVM)
pattern; and performing application testing and debugging using MS Visual
Studio; DE developing native mobile applications for iOS using Objective-C,
Swift, and Xcode; DE developing Java/Spring and C#/.NET middle-tier
services that consume market data, aggregate internal data, generate MS-Office
based documents, and automate packaging and e-delivery of these
documents; DE automating build and deployment processes using Git, Jenkins,
Nexus, NuGet, Tomcat, and Click-Once. To apply, visit http://jobs.fidelity.com and search for Job
Number 1609794.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1609794 , Finance , Durham, NC, North Carolina