DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Software Engineer/Developer - 1612299

Company: Fidelity Investments
Location: Cary, NC
Posted on: December 30, 2016

Job Description:

Duties: Serve as a member of the Fidelity Charitable Services (FCS)

technology team to drive the next generation user experience for

FidelityCharitable.org. Will serve as a technology lead for the development

of responsive web designs for FidelityCharitable.org, and create and

influence innovative solutions that meet not only functional, but also

performance, scalability and reliability requirements. Will work as a

member of a high functioning Scrum team.

Primary Responsibilities:

• Design, develop and implement innovative front-end web

applications, including performing functional and technical analysis, and

ensuring adherence to coding standards.

• Design, develop and implement back-end solutions for development of

RESTful web services following micro-services architecture using Spring

framework for various clients to consume.

• Develop and conduct appropriate unit and integration tests, and

deployment scripts.

• Assist in defining software architectures, including collaborating

with technical leads to explore existing systems, determining areas of

complexity and potential risks to successful implementation, and analyzing

the application’s capabilities.

• Take ownership and responsibility for successful delivery of the

solutions.

• Translate design and wireframes provided by the UI/UX team into

functional user interfaces, ensuring cross browser compatibility and

performance.

• Contribute to improvement initiatives and recommend improvements to

the UI.

• Work with UI visual designers to perform rapid prototype.

• Partner with Quality Assurance team to own the quality of the

product.

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 developing

Software as a service (SaaS)-based web applications within a financial

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

years of experience developing Software as a service (SaaS)-based web

applications within a financial services environment. Candidate must also

possess: Demonstrated Expertise (“DE”) developing scalable RESTful web

services adapting micro-service architecture using J2EE technologies -- JAX-

WS, Spring framework, Spring Security, Maven, JUnit, and GIT -- according

to Agile software development methodologies within a Donor-Advised Fund

environment; DE implementing Federated Single Sign-On (SSO) solutions for

user authentication using Corporate PIN Services and role-based

authorization for web services and server side resources according to

Spring Security framework within a Donor-Advised Fund environment; DE

developing Application Programming Interfaces (APIs) to communicate with

MAUI brokerage platforms that interface Donor-Advised Funds with large-

scale financial services systems; DE in JavaScript programming for UI

feature implementation according to JavaScript frameworks -- AngularJS,

HTML5, Grunt, Bower, RequireJS; writing unit tests using Karma and Jasmine

according to Agile software development methodologies; and developing

Sematic HTML/HTML5 UIs, including defining formatting rules and responsive

design using CSS, SCSS and according to Bootstrap frameworks.

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

Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1612299, Finance , Cary, 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!

Durham RSS job feeds