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, Greenville , Principal Software Engineer/Developer - 1811246, Finance , Durham, NC, North Carolina