CaryRecruiter Since 2001
the smart solution for Cary jobs

Senior Software Engineer/Developer - 1702702

Company: Fidelity Investments
Location: Durham, NC
Posted on: March 24, 2017

Job Description:

Duties: Designs, develops, and maintains complex batch processing systems

and applications which consume high volume data. Builds batch applications,

distributed systems, and online applications within an onshore and offshore

model, according to Agile methodologies. Partners with business to

understand and gather application requirements.

Primary Responsibilities:

• Analyzes requirements to determine feasibility of design within

time and cost constraints.

• Collaborates with architects, systems analysts, engineers, and

programmers to design system specifications and obtain information on

interfaces, project limitations, capabilities, and performance requirements.

• Develops functional, technical, and system integration design

specifications for applications.

• Develops and maintains application modules and associated

documentation to meet design specifications.

• Identifies project risks and recommends resolutions and mitigation

plans.

• Develops and implements software testing and validation procedures

to assure application and technical environments meet functional and system

performance specifications.

• Provides project implementation support, including User Acceptance

Testing (UAT) and business validation.

• Prepares production installation plans, coordinates installations,

and ensures implementation adheres to installation plans.

• Modifies existing applications to add and adapt to new features,

correct errors, and improve performance.

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 high volume batch applications within the financial services

industry; 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

designing and developing high volume batch applications within the

financial services industry. Candidate must also possess: Demonstrated

Expertise (“DE”) in Object-oriented design and development of high volume

batch applications in distributed environments, using Spring Batch

framework and Java/J2EE technologies; and performing integration with Web

services (SOAP and RESTful) using JSON and XML formats; DE performing

software development within a distributed team environment across different

time-zones, according to Agile and Scrum software development

methodologies; DE providing project implementation support, including User

Acceptance Testing (UAT), business validation, and verification of install

procedures; and performing application build, deploy, continuous

integration, and testing, using Maven, Stash, and Jenkins; DE performing

optimization and performance analysis of complex batch applications,

including database modeling and PL/SQL tuning; developing UNIX/Linux shell

scripts for automation of batch runs; and identifying and monitoring

performance issues in existing batch applications using Performance

Management tools.

To apply, visit http://jobs.fidelity.com and search for Job Number 1702702.

Keywords: Fidelity Investments, Cary , Senior Software Engineer/Developer - 1702702 , Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Cary RSS job feeds