Senior Software Engineer/Developer - 1705365
Company: Fidelity Investments
Location: Durham, NC
Posted on: June 16, 2017
Job Description:
Duties: Designs and develops Java/J2EE-based Web applications
that run on our online channels, (fidelity.com and netbenefits.com).
Develops and maintains batch applications that support marketing
communications for the products and annual financial plan reviews. Provides business
solutions by developing complex or multiple software applications according
to Agile methodologies, including ATDD and Continuous Integration. Primary Responsibilities: • Performs functional and technical analysis, high-level architecture, functional coding, and unit testing. • Contributes to technical specifications and diagrams based
on analysis of complex business requirements. • Participates in requirements definition, story
development, estimation, iteration development, and release activities,
according to Agile methodologies. • Develops original and creative technical solutions to
on-going development efforts. • Designs applications or subsystems on major projects and
for/in multiple platforms. • Develops applications for multiple projects supporting
several divisional initiatives. • Supports and performs all phases of testing leading to implementation. • Assists in the planning and conducting of user acceptance
testing. • Develops comprehensive documentation for multiple
applications supporting several corporate initiatives. • Responsible for post-installation testing of any problems. • Establishes project plans for projects of moderate scope. • Works on complex assignments and often multiple phases of a
project. • Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives. 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
designing, developing, implementing, and supporting Java/J2EE applications
within a financial services environment; Or, alternatively, a 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 designing, developing, implementing, and supporting
Java/J2EE applications within a financial services environment. Candidate
must also possess: Demonstrated Expertise (“DE”) designing and developing
customer facing enterprise Web applications using Java and J2EE
technologies, Web security technologies (OAuth and SAML), jQuery,
Backbone/Angular, and REST Web services within the financial services industry; DE
configuring continuous build and integration flows using git, Jenkins,
Maven, and Nexus within a Unix environment; and scripting automated application
deployment flows; DE developing Java and J2EE-based applications according
to Test Driven and Behavioral Driven Development methodologies; DE
writing SQL queries and debugging stored procedures within an Oracle
environment. To apply, visit http://jobs.fidelity.com and search for Job
Number 1705365.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1705365, Finance , Durham, NC, North Carolina