Senior Software Engineer/Developer - 1710001
Company: Fidelity Investments
Location: Durham, NC
Posted on: November 10, 2017
Job Description:
Duties: Supports multiple customer facing Web pages and tools
for our retail and NetBenefits customers. Creates quality Web-based
software components according to Agile methodologies. Develops and
implements front end Web applications, including functional analysis,
technical analysis, coding, and unit testing. Provides business solutions
by developing complex or multiple software applications. Primary Responsibilities: • 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 performing front end Java-based user interface development for
retail investment product applications; 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 performing front end Java-based
user interface development for retail investment product
applications. Candidate must also possess: Demonstrated Expertise (“DE”)
performing user interface Web development using client side technologies
(HTML, CSS, SASS, and AJAX), Spring frameworks, Mustache as a template,
Galen as a client side test framework, and JQuery for scripting; DE
performing responsive Web MVC design and software development using
Angular.js, node.js, and JavaScript frameworks; and developing retail
financial services solutions using Eclipse and WebStorm; DE performing
Test-driven development using testing frameworks -- Mocha, Selenium, and
Karma; front end build process using Grunt and Gulp; integrating the
build with CI and CD processes using Jenkins as a CI platform; and using
Docker as a containerization platform; DE performing Object-oriented
design and Java Web development using MVC design patterns within Spring
frameworks, IBatis, SOAP and RESTful Web services, and WSO2 to implement
rich internet applications. To apply, visit http://jobs.fidelity.com and search for Job
Number 1710001.
Keywords: Fidelity Investments, Rocky Mount , Senior Software Engineer/Developer - 1710001, Finance , Durham, NC, North Carolina