Principal Software Engineer/Developer - 1701548
Company: Fidelity Investments
Location: Durham, NC
Posted on: February 24, 2017
Job Description:
Duties: Will design, develop, and maintain J2EE-based web
applications. Serve as a technical lead for development projects using lean
and Agile methodologies. Conduct team meetings, Scrum iterations, and
coordinate projects in a fast paced financial analytics environment. Primary Responsibilities: Contribute to and/or write concise and clear technical
specifications based on analysis of business requirements. • Drive product delivery by building innovative Web
services, utilizing Continuous Integration (CI) and Continuous Deployment
(CD), and supporting software solutions from development to
production. • Analyze, document, and model new and existing business and technology processes with a primary focus on how these processes
manipulate and use data. • Coordinate multiple development work streams through
integration and ensure architecture is scalable and extensible. • Perform Object Oriented Design and develop complex components
of the application. • Assist with resolving technical roadblocks involving
multiple technologies. • Ensure code reviews, unit testing, and integration testing
is completed efficiently and effectively. • Assist in the coordination of delivery of technical
components across internal/external technical teams. • Provide technical guidance and oversight to team members. • Contribute to process-improvement initiatives in an effort
to maximize efficiency for the product team. 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 in architecture, design, and development of rich
internet J2EE applications using Service Oriented Architecture; or,
alternatively, a 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 in architecture, design, and development of rich internet J2EE
applications using Service Oriented Architecture. Candidate must also
possess: Demonstrated Expertise (“DE”) Demonstrated Expertise (“DE”)
developing rich internet online transaction processing applications using Java,
JSP, CSS, HTML, JavaScript, JQuery, and Backbone; and unit testing of
J2EE applications using Spring Open source frameworks; DE designing
and developing data access layers consuming SOAP and RESTful
services, and creating RESTful services using Spring; DE providing technical
guidance and oversight to distributed application development teams within
an onshore/offshore environment according to Agile methodologies;
and DE providing technical guidance and oversight for large
development initiatives, including systems architecture and infrastructure,
impact analysis, technical design, development, implementation, and
support. To apply, visit http://jobs.fidelity.com and search for Job
Number 1701548.
Keywords: Fidelity Investments, Durham , Principal Software Engineer/Developer - 1701548, Finance , Durham, NC, North Carolina