DurhamRecruiter Since 2001
the smart solution for Durham jobs

Principal Software Engineer/Developer - 1803223

Company: Fidelity Investments
Location: Durham, NC
Posted on: April 13, 2018

Job Description:

Duties: Provides 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. Architects and defines

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

service-oriented, CloudReady architecture built on RESTful microservices

APIs and messaging services. 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. Analyzes and recommends changes in project development

policies, procedures, standards, and strategies to development experts and

management.

Primary Responsibilities:

• Participates in architecture design teams.

• Defines and implements application level architecture.

• Develops applications on complex projects, components, and

subsystems for the division.

• Recommends development testing tools and methodologies and reviews

and validates test plans.

• Responsible for QA readiness of software deliverables.

• Develops comprehensive documentation for multiple applications or

subsystems.

• Establishes full project life cycle plans for complex projects

across multiple platforms.

• Responsible for meeting project goals on-time and on-budget.

• Advises on risk assessment and risk management strategies for

projects.

• Plans and coordinates project schedules and assignments for

multiple projects.

• Acts as a primary liaison for business units to resolve various

project/technology issues.

• Provides technology solutions to daily issues and technical

evaluation estimates on technology initiatives.

• Advises senior management on technical strategy.

• Mentors junior team members.

• Performs independent and complex technical and functional analysis

for multiple projects supporting several divisional initiatives.

• Develops original and creative technical solutions to on-going

development efforts.

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 global transaction processing and user data file load

applications for financial services, trading, and payments; 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 global transaction processing and user data file load

applications for financial services, trading, and payments. Candidate must

also possess: Demonstrated Expertise (“DE”) in object-oriented design and

J2EE Web services (SOAP, RESTful and JMS) development within Linux, zOS,

Docker and Cloud environments, using microservices and domain-driven design

(DDD) concepts; and building automated tests using Cucumber; DE developing

J2EE based applications for batch workload, including file-load, document

load, and user initiated workflows; and asynchronous messaging applications

using Enterprise Service Bus (ESB), JMS, IBM MQ, and ActiveMQ; DE in

DevOps, including continuous integration and continuous delivery using

Jenkins, uDeploy, Nexus, and Artifactory; version control using ClearCase

and Git; issue tracking using Jira and Quality Center, and testing using

jUnit, Crucible, Sonar, and jProfiler; DE designing and developing high

performing and large-volume processing J2EE applications for niche

financial services -- OFAC audits, payments gateway and payment

distribution -- using Automated Clearing House (ACH) and reconciliation,

trade order execution and block trade initiation according to Automated

Workflow Distribution (AWD) frameworks and automated schedulers (Quartz).

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

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