Principal Software Engineer/Developer - 1707390
Company: Fidelity Investments
Location: Durham, NC
Posted on: August 25, 2017
Job Description:
Duties: Performs full-stack application development for
mobile-first and responsive GUI applications using Java/J2EE technologies.
Designs and develops enterprise level applications. Uses business knowledge
to translate the vision for divisional initiatives into business
solutions by developing Java/J2EE multi-tiered applications. Analyzes and
recommends changes in project development policies, procedures, standards,
and strategies to development experts and management. 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 and provides technical
leadership. • 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 level software applications; 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 level
software applications. Candidate must also possess: Demonstrated
Expertise (“DE”) developing and optimizing the search algorithm to improve
relevancy of search results by programmatically generating content metadata
from both structured and unstructured data using IBM WEX; DE configuring
continuous build and integration flows using git, Jenkins, Maven, and Nexus
in a UNIX environment (Solaris/Linux); and scripting automated application
deployment flows; DE developing enterprise level applications within a
Java environment, using J2EE, Service Oriented Architecture,
SOAP/Restful Web services, and Tomcat servers; and developing Web-based
applications using JavaScript, XML, XSLT, JSP, HTML, and CSS, according to Agile
software development methodologies; DE building and enhancing search
taxonomies through the use of analytics, customer search queries, and
improved natural language processing using IBM Data Explorer. To apply, visit http://jobs.fidelity.com and search for Job
Number 1707390.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1707390, Finance , Durham, NC, North Carolina