Principal Software Engineer/Developer -1808056
Company: FIDELITY INVESTMENTS
Location: Smithfield, Rhode Island
Posted on: July 27, 2018
Duties: Performs complex application development of online
technologies. Develops and supports multiple applications for Trade
Research within Fidelity.com. Uses business knowledge to translate
vision for divisional initiatives into business solutions by
complex or multiple software applications and conducting studies
alternatives. Analyzes and recommends changes in project
policies, procedures, standards, and strategies to development
• Defines and implements application level architecture
for new projects.
• Identifies and consults with internal technical resources to
• Designs modular, reusable components within applications on
major projects and subsystems.
• Provides technical evaluation estimates on technology
• Assists business and system analysts to determine the
requirements and Agile stories for projects.
• Develops original and creative technical solutions for
• Reviews and certifies code of others, conducts walkthroughs,
monitors effectiveness and quality of the development
• Enforces application of Agile methodologies during
and ensures strong web security practices are followed.
• Holds tactical responsibility for completing and implementing
multiple development initiatives.
• Assists QA engineers in developing test strategies and
approaches, and reviews test plans according to needs and
• Provides technology solutions to daily issues and manages
relationships to provide ongoing customer service.
• Provides application support for key applications.
• Regularly provides guidance and training to enable other team
members to meet or exceed expectations.
Requirements: Bachelor’s degree (or foreign education equivalent)
Computer Science, Engineering, Information Technology,
Systems, Mathematics, Physics, or a closely related field and five
years of experience in the job offered or five (5) years of
developing web based online transactions processing applications
a Java/J2EE technology environment; Or, alternatively, Master’s
(or foreign education equivalent) in Computer Science,
Information Technology, Information Systems, Mathematics, Physics,
closely related field and three (3) years of experience in the
offered or three (3) years of experience developing web based
transactions processing applications within a Java/J2EE
environment. Candidate must also possess: Demonstrated Expertise
in the design and development of Object-oriented front end
transaction processing applications for brokerage trading,
asset management; and design and development of J2EE web
using core Java design patterns and MVC frameworks (Struts, Spring)
service-oriented architecture; DE performing Test Driven
using testing frameworks (JUnit, Mocha, Jasmine, and Karma);
and managing applications using Eclipse, VSCode, Webstorm, and
deployment tools (Git, stash, Jenkins and udeploy); and
front-end build process using Maven, Grunt, Gulp, Yarn and
the build with CI and CD process using Jenkins as a CI platform;
performing client-side web development using HTML, Angular 2+,
Java, Kotlin, Objective-C, and Swift in a brokerage trading,
and asset management environment; DE designing, developing, and
integrating complex web applications and custom frameworks,
network, and operating systems security, leveraging Agile
delivery methodologies, 12 Factor principles and test-driven
in a brokerage trading, research, and asset management
To apply, please visit https://jobs.fidelity.com and search for
Keywords: FIDELITY INVESTMENTS, Marthas Vineyard , Principal Software Engineer/Developer -1808056 , Finance , Smithfield, Rhode Island, Massachusetts
Didn't find what you're looking for? Search again!