BurlingtonRecruiter Since 2001
the smart solution for Burlington jobs

Principal Software Engineer/Developer - 1702699

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

Job Description:

Duties: Uses business knowledge to translate the vision for divisional

initiatives into business solutions by developing complex or multiple

software applications and conducting studies of alternatives to enhance

customer experience on Fidelity.com and other customer-facing channels.

Develops and maintains Application Program Interfaces (APIs) to deliver

unparalleled digital experience in the financial services industry.

Develops N-tier distributed Web applications. Develops microservices and

micro applications using NodeJS and AngularJS. Performs front end

development and DevOps functions.

Primary Responsibilities:

• Analyzes and recommends changes in project development policies,

procedures, standards, and strategies to development experts and management.

• Creates solutions and designs to meet the needs of business cases.

• Develops applications on complex projects, components, and

subsystems, according to Agile methodologies.

• Analyzes and adheres to business requirements and system

development specifications.

• Performs troubleshooting, performance turning, production support,

and maintenance of existing APIs.

• Analyzes existing code using expertise in modern WS02 API

development and interface creation.

• Provides work estimates to support estimation process for projects,

sprints, releases, and business cases.

• Works across multiple technology layers, including front end

development, API design, and DevOps functions.

• Mentors junior team members.

Requirements: Bachelor’s degree (or foreign education equivalent) in

Computer Science, Engineering, Information Technology, Information Systems,

Mathematics, Physics, or a closely related field and five (5) years of

experience in the job offered or five (5) years of experience designing and

developing N-tier distributed Web applications including analysis, design,

development, and governance of Web services for online brokerage or

financial transaction applications; 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 three (3) years of experience in the job offered or three (3)

years of experience designing and developing N-tier distributed Web

applications including analysis, design, development, and governance of Web

services for online brokerage or financial transaction applications.

Candidate must also possess: Demonstrated Expertise (“DE”) in object-

oriented design and Java/J2EE Web services development within UNIX and

Windows environments using: design patterns, Spring frameworks, Servers

(WebSphere and Tomcat), and IDEs (Eclipse); DE developing single-page

applications, using NodeJS, Express, and Angular JS frameworks; performing

unit testing using Mocha; performing End-to-End testing, using Protractor,

Selenium, and front-end technologies -- JS Build tools (Grunt and Gulp) and

CSS3/SCSS; DE developing Web services (SOAP and RESTful) using JSON and XML

formats; implementing core Web services platform according to Test Driven

Development methodologies; performing application build, deployment, and

support using Maven, Ant, and Continuous Integration; and designing

technical solutions using UML.

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

Keywords: Fidelity Investments, Burlington , Principal Software Engineer/Developer - 1702699, 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!

Burlington RSS job feeds