Senior Software Engineer/Developer - 1806267
Company: Fidelity Investments
Location: Merrimack, New Hampshire
Posted on: June 22, 2018
Job Description:
Duties: Designs, develops, implements, maintains, and enhances
highly scalable, highly performant margin requirement calculation
engine in a distributed systems environment using Java technologies.
Participates in the full Software Development Lifecycle (SDLC) according to
Agile and Waterfall methodologies, including requirements gathering,
analysis, specification creation, software design, implementation, unit
testing, integration, and delivery for brokerage trading and margin
trading applications. Primary Responsibilities: • Provides sustainable application improvements to support business processes. • 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. • Works with business analysts and customers to gather and document system requirements. • Develops concise and clear technical design documents based
on analysis of business requirements. • Analyzes technical designs at the application level and
defines strategies. • Recommends technical solutions to project leaders. • Engages in functional and technical group discussions with analysts and developers. • Delivers on projects and supports tasks in a dynamic environment. • Evaluates strengths and limitations of current and
developing technologies. 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 a Java-based highly performant and scalable
margin requirement calculation engine within an asset management or
financial brokerage 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 a Java-based highly performant
and scalable margin requirement calculation engine within an
asset management or financial brokerage environment.. Candidate must
also possess: Demonstrated Expertise (“DE”) designing, embedding, and
testing margin and day trading formulas for financial brokerage
trading applications; DE in Object-oriented design and Java/J2EE Web
services (SOAP and RESTful) development within UNIX and Windows
environments using: design patterns, Spring frameworks, servers (WebSphere
and Tomcat), IDEs (Eclipse), and IBM WebSphere eXtreme Scale
Caching; and supporting and maintaining large-scale enterprise systems in
public or private cloud solutions using Docker Container management
technology or Cloud Foundry; DE implementing a continuous integration approach
to streamline application deployment using UDeploy, Jenkins, and
Sonar along with source control management through Git/Stash; and
performing scripting and release engineering -- maintaining source control
branches and performing code integrations, including resolving merge
conflicts onto release branch, and creating candidate production
builds/artifacts following the release process documentation; DE developing
applications along the Software Development Lifecycle, including developing
project plans according to Agile and Waterfall methodologies. To apply, visit http://jobs.fidelity.com and search for job
number 1806267.
Keywords: Fidelity Investments, Framingham , Senior Software Engineer/Developer - 1806267, Finance , Merrimack, New Hampshire, Massachusetts