Senior Software Engineer/Developer - 1705752
Company: Fidelity Investments
Location: Durham, NC
Posted on: June 29, 2017
Job Description:
Duties: Develops Web and mobile based software components used
by Fidelity’s retail and workplace customers. Performs continuous
integration, static code analysis, and Test Driven Development. Designs,
builds, tests, and delivers features that make up Fidelity’s internet
experience. 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
designing and developing rich internet Java/J2EE applications using
Service Oriented Architecture (SOA) within the financial services industry;
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 and developing rich internet Java/J2EE applications using Service
Oriented Architecture (SOA) within the financial services industry.
Candidate must also possess: Demonstrated Expertise (“DE”) developing
enterprise financial services applications in distributed environments, using J2EE,
Spring, Struts, SQL, PL/SQL, Velocity, and ORM frameworks (Hibernate);
designing technical solutions using UML; and developing Web services
(producers and consumers) using JAX-WS, SOAP, REST, XML, JSON, WSDL, and
servers (WebSphere, Apache and Tomcat), within Windows and UNIX
environments (Solaris/Linux), according to Agile methodologies; DE developing
enterprise rich UI internet applications using HTML, CSS3, JavaScript,
AJAX, JSP, and jQuery; DE performing version control and continuous integration
of build, deployment, and testing, using Jenkins, Maven, Ant, stash, Nexus/Artifactory, and uDeploy; and scripting automated
application deployment flows; DE performing Test Driven Development using
testing frameworks (JUnits, JMock, and Selenium); implementing front-end
build process using Grunt and NodeJS; and integrating the build with
CI and CD processes. To apply, visit http://jobs.fidelity.com and search for Job
Number 1705752.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1705752, Finance , Durham, NC, North Carolina