FayettevilleRecruiter Since 2001
the smart solution for Fayetteville jobs

Principal Software Engineer/Developer - 1811246

Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: September 14, 2018

Job Description:

Position: Principal Software Engineer/Developer - 1811246 (Durham, North

Carolina)

Duties: Provides technical expertise for the design and support of

automation across a broad set of technologies and systems, including

internet-facing and mission-critical middleware applications within a

J2EE and Web services environment. 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 according to Agile methodologies. Develops rich

internet J2EE and NodeJs applications.

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

developing enterprise, multi-tier distributed applications within a

financial services environment; Or, alternatively, a 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, multi-

tier distributed applications within a financial services environment.

Candidate must also possess: Demonstrated Expertise (“DE”) designing

applications using Object-oriented design and analysis; developing Web

services using: NodeJs/Java, Service Oriented Architecture with

JSON/XML, design patterns, Spring frameworks, and IDEs (Eclipse or

Intellij IDEA); deploying Web applications in Docker; building and

deploying Java/J2EE applications using Maven and Jenkins; and managing

code using version control systems (GIT stash); DE developing rich

internet applications with Single Page architecture using REST micro

services built with Swagger; performing frontend development using

Angular; designing unit tests using Karma; and performing end-to-end

testing using Protractor; DE writing SQL scripts to define MariaDB table

structures and to query and update data; processing big datasets in

databases; and tuning and optimizing database queries using indexes,

explain plans, and query rewrites; DE performing mainframe application

development including: file format and comparison using File-AID;

version management using Endeavor; debugging and unit testing using

Intertest and Abend-AID; job scheduling using Control-M; and providing

automation and support utilizing COBOL, CICS, DB2, JCL, VSAM, MQ-Series,

and SQL.

To apply visit, https://jobs.fidelity.com and search for 1811246.

Keywords: FIDELITY INVESTMENTS, Fayetteville , Principal Software Engineer/Developer - 1811246, 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!

Fayetteville RSS job feeds