DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Software Engineer/Developer - 1609787

Company: Fidelity Investments
Location: Durham, NC
Posted on: October 14, 2016

Job Description:

Provide technical leadership for global financial brokerage, stock plan,

and cash management recordkeeping and transaction processing platform

development efforts using Agile development methodologies, modern

architecture patterns, and Java technology stack. Architect and define the

end-to-end distributed elements of a new platform -- including a service-

oriented, CloudReady architecture built on RESTful microservices APIs.

Primary Responsibilities:

• Lead the development of system architecture and detailed solution

design.

• Write concise and clear technical specifications based on analysis

of complex business requirements.

• Coordinate multiple development work streams through integration

and ensure architecture is scalable and extensible.

• Build, maintain, and support development, test, and production

environments.

• Leverage new concepts and technologies to create working prototypes

of applications.

• Ensure code reviews, unit testing, and integration testing is

completed efficiently and effectively.

• Help coordinate the delivery of technical components across

internal/external technical teams.

• Work closely with business partners and management on planning

future development.

• Provide technical leadership to junior team members on the team

onshore as well as offshore.

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

Computer Science, Engineering, Information Technology, Information Systems,

Computer Applications, 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 application platforms for financial

brokerage, and stock plan and cash management services; or, alternatively,

Master’s degree (or foreign education equivalent) in Computer Science,

Engineering, Information Technology, Information Systems, Computer

Applications, 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 application platforms for financial brokerage, and

stock plan and cash management services. Candidate must also possess:

Demonstrated Expertise (“DE”) in Object Oriented Design and Java/J2EE Web

services (SOAP and RESTful) development within UNIX and Windows

environments, using: design patterns, domain driven design, servers

(WebSphere and Tomcat), Test Driven Development (TDD) using Lunit, mocking

frameworks (Mockito and JMock), IDE’s Spring Tool Suite, and Eclipse; DE

developing messaging applications using Spring frameworks and Message

Broker Tools (WebSphere MQ and WSO2); DE in DevOps including continuous

integration and continuous delivery using Jenkins, uDeploy, and Nexus;

version control using ClearCase and Git; and issue tracking using Jira and

Quality Center.

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

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

Durham RSS job feeds