Principal Software Engineer/Developer - 1703360
Company: Fidelity Investments
Location: Durham, NC
Posted on: April 7, 2017
Job Description:
Duties: Serves as a technical expert on the design and
maintenance of software systems with complex financial services risk and
compliance business logic. Devises data access mechanisms for acceptable
performance. Develops financial services risk systems and compliance systems
within an Oracle environment. Designs batch cycles by integrating database
and UNIX components. 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
using Agile methodologies. Analyzes and recommends changes in project
development policies, procedures, standards, and strategies to development
experts and management. Primary Responsibilities: • Develops applications and design specifications 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,
including planning and conducting 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. • Performs independent and complex technical and functional
analysis for multiple projects supporting several divisional
initiatives. • Coordinates onshore and offshore development team efforts
according to Agile methodologies. • Mentors junior team members, including providing design
guidance, quality control, and specifications. 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 developing financial services risk systems and
compliance systems within an Oracle environment; 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
developing financial services risk systems and compliance systems within an
Oracle environment. Candidate must also possess: Demonstrated Expertise
(“DE”) optimizing the load and performance of large data sets in batch
processing using Oracle and Informatica; DE designing risk management
system component specifications, including engines to define risk parameters, and
margin requirement calculation engines to determine risk profiles,
using PL/SQL in an Oracle database environment for an onshore and offshore team;
DE in UNIX shell scripting and scheduling using Control-M; DE designing,
implementing, and tuning complex database applications using PL/SQL with TOAD
and SQL Developer, including source code management and version control
using ClearCase and Rational Team Concert. To apply, visit http://jobs.fidelity.com and search for Job
Number 1703360.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1703360, Finance , Durham, NC, North Carolina