HighpointRecruiter Since 2001
the smart solution for High Point jobs

Principal Software Engineer/Developer - 1802137

Company: Fidelity Investments
Location: Durham, NC
Posted on: March 9, 2018

Job Description:

Duties: Provides technical leadership for the implementation of large scale

Web application projects. Helps coordinate the delivery of technical

components across distributed teams. Drives product delivery through

building innovative Web components utilizing Continuous Integration (CI)

and Continuous Deployment (CD).

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.

• Plans and conducts system testing.

• 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 developing

enterprise Web applications within a distributed 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

enterprise Web applications within a distributed environment. Candidate

must also possess: Demonstrated Expertise (“DE”) using open source

technologies (Apache Camel, Zookeeper, and AMQ/Kafka) to develop high

availability fault tolerant applications that support concurrent processing

with code quality using Sonar and Fortify; DE building high performance

lightweight container Web applications using Spring Boot, middle-tier

multi-threaded components, User-Defined Types (UDT), and MyBatis with RAC

database; securing application with oAuth/Ping; and analyzing, monitoring,

and tuning performance using Dynatrace Hyperic, JProfiler, and MBean; DE

performing cloud native application development using IaaS, PaaS, CaaS, and

SaaS to build and deploy applications; and using DevOps pipeline for

Continuous Integration (CI) and Continuous Deployment (CD) with

externalized configuration systems (Spring Cloud Config, Spring Cloud Bus,

and iConfig); DE performing Rich Internet Application (RIA) development

using HTML5, Angular 4.x, NodeJS, and Python; and performing Test Driven

Development using Karma and Jasmine.

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

Keywords: Fidelity Investments, High Point , Principal Software Engineer/Developer - 1802137, 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!

High Point RSS job feeds