Principal Software Engineer/Developer - 1815265
Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: November 30, 2018
Job Description:
Provides technical oversight for the design, development, and
support of Java Restful/SOAP Web services for research related datasets,
including reference data. Designs, develops, and supports
Angular/Bootstrap Web applications for users to consume research data. Develops and
supports Oracle PL/SQL components to retrieve data from Web services
and applications. Primary Responsibilities: • Participates in architecture design discussions. • Defines and implements application level architecture. • Develops applications on complex projects, components,
and subsystems for the division. • Develops original and creative technical solutions to
on-going development efforts. • Performs independent and complex technical and
functional analysis for multiple projects supporting several divisional initiatives. • Recommends development testing tools and methodologies,
reviews and validates test plans. • Responsible for QA readiness of software deliverables. • Develops and supports automation process for continuous integration and continuous deployment of software components • 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. • Develops comprehensive documentation for multiple
applications or subsystems. • 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. 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 performing UI
and Java middle-tier development; 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 performing UI and Java middle-tier development. Candidate must also possess: Demonstrated Expertise (“DEâ€) designing and developing Java
RESTful and SOAP services for investment workflows in a Tomcat environment,
using Spring frameworks and Messaging services (TIBCO EMS and Apache
Kafka); DE designing and developing UI Web applications for investment
workflows using JavaScript and HTML5 libraries, including Angular,
TypeScript, jQuery, Backbone.js, and Adobe Flex; DE analyzing data by querying Oracle databases using SQL,
PL/SQL, and Unix scripts; and developing multi-tier Investment Management
and Research applications using .NET framework; DE implementing continuous integration and deployment using
DevOps tools, including Git, Jenkins, uDeploy, and Sonar. To apply, please visit https://jobs.fidelity.com and search for
job code 1815265.
Keywords: FIDELITY INVESTMENTS, Chapel Hill , Principal Software Engineer/Developer - 1815265, Finance , Durham, NC, North Carolina