Principal Software Engineer/Developer - 1700564
Company: Fidelity Investments
Location: Durham, NC
Posted on: January 27, 2017
Job Description:
Duties: Design and deliver cutting edge technology solutions
across multi- system platforms that support the distribution of the Managed
Account products. Primary Responsibilities: • Review, identify, and recommend opportunities to optimize, consolidate, refactor, reuse, simplify, and streamline all
product aspects including software and infrastructure. • Translate business requirements into technical requirements
and document requirements in technical design documents. • Perform independent and complex technical and functional
analysis for multiple projects supporting several initiatives. • Produce high-level and detailed estimates. • Work with production support staff and business to resolve production issues. • Provide technical leadership and mentoring to onshore and
offshore developers. • Work directly with Product Architects and Senior
Development resources as well as other technical and business stakeholders
in a fast paced Agile environment. • Review code quality and ensure code review processes are
followed. • Participate in product installation, post installation
support, product release, and deployment. • Develop clear and concise documentation for multiple
applications or subsystem. • Collaborate with other technical leaders on the team to
develop, deploy, and monitor team-wide project and technical standards
and best practices. • Conduct studies of alternatives, and analyze and recommend
changes at the application level, architecture development, procedures,
standards, and strategies. • Determine development approaches and strategies and ensure conformance to established Fidelity standards. 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 in
software engineering on a Java/J2EE platform; 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 in software engineering on a Java/J2EE
platform. Candidate must also possess: Demonstrated Expertise (“DE”)
designing and developing dynamic rich automation applications using Angular JS
and Node JS for UI development and HTML for rich internet content,
according to Struts and Spring Framework; DE designing and developing
Business Rule Management System (BRMS) using Drools from JBOSS and IBM ODM; DE
writing System Test Cases and working with Sybase software and Savvion
Business Manager software; DE designing and developing Java/J2EE call
center thin and thick client and desktop Windows applications, using .NET,
XML, PL/SQL, and C#. To apply, visit http://jobs.fidelity.com and search for Job
Number 1700564.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1700564, Finance , Durham, NC, North Carolina