You are on page 1of 2

The Software Engineering track includes 18 weeks of technical/professional/business training combined with a

business-sponsored technical project. Participants design, develop and test innovative software solutions core to the
firm's ability to provide the best products and services to customers of Fidelity Investments. Track participants benefit
from a variety of onboarding, networking, technical training and professional development activities, as well as an
orientation to the financial services industry.

Education and Experience

• BE/BTech degree in any circuit branches


• Prior technology-related internship experience is optional

Technical Skills and Knowledge required

• Programming and debugging experience, using applications such as Java, JavaScript, Python or other OO-
based languages, and/ or Object-Oriented Development using Java/J2EE, .NET, C#, UML and XML
• Software Development Life-Cycle - focused on Agile, Systems Analysis, Design, Development, Testing and
Support of software applications
• Knowledge of web application development using Apache Tomcat server, Web Services and Open Source
technologies (Spring Framework, myBatis ORM) is a plus
• Basic understanding of the Software Development Lifecycle including systems analysis, coding and design,
software testing, development and deployment
• Demonstrated knowledge of conceptual, analytical, computational and problem-solving skills
• Applied technology experience in a hands–on team based project environment
• Understanding of structured database concepts & technologies, Database Development using Oracle, SQL
and PL/SQL
• Understanding of Information Security, Secure Application Development
• Strong business acumen and ability to effectively communicate with business and product owners
• Cloud platform awareness is a plus
• Knowledge of mobile development (Native or Hybrid Tech like NativeScript, React Native) a plus

Other Skills and Knowledge required

• Interest in the financial services industry


• Creative thinking and problem-solving skills
• Strong communication skills
• Client-focused, results-driven mindset
• Ability to collaborate with others in a team-oriented environment
• Passion for working with technology to solve business problems
• Flexibility for working in a fast-paced environment

About Fidelity Investments Fidelity Investments is one of the world’s largest providers of financial services. Founded
in 1946, the firm is a leading provider of investment management, retirement planning, portfolio guidance, brokerage,
benefits outsourcing and many other financial products and services to more than 20 million individuals and
institutions, as well as through 5,000 financial intermediary firms. For more information about Fidelity Investments,
visit www.fidelity.com.
The Data Engineering track includes 18 weeks of technical/professional/business training combined with a
business-sponsored technical project. Participants learn data design and analysis skills to help Fidelity manage and
maximize its information assets across the firm and provide the best products and services to customers of Fidelity
Investments. Track participants benefit from a variety of onboarding, networking, technical training and professional
development activities, as well as an orientation to the financial services industry.

Education and Experience

• BE/BTech degree in any circuit branches


• Prior technology-related internship experience is optional

Technical Skills and Knowledge required

• Knowledge of Databases, Data Structures & Data Modeling


• Courseware in statistics and a knowledge of quantitative techniques valuable
• Technical hands-on experience in database design
• Design of Software solutions using data centric technologies
• Software Development Life-Cycle - focused on Agile, Systems analysis, Design, Development, Testing and
support of software applications
• Security - Information Security, Secure Application Development
• Proficient working knowledge of SQL
• Understanding of algorithm concepts
• Understanding of programming and scripting concepts with a data centric focus (Java, Python, SQL)
• Understanding Software Development Lifecycle
• Basic understanding of application design concepts/patterns and framework
• Hands-on project experience in Data Mining, Data Analytics and Visualization is a plus
• Strong business acumen and ability to effectively communicate business/product owners
• Knowledge of Service Oriented Architectures and APIs a plus
• Exposure to a cloud platform is a plus

Other Skills and Knowledge required

• Interest in the financial services industry


• Creative thinking and problem-solving skills
• Strong communication skills
• Client-focused, results-driven mindset
• Ability to collaborate with others in a team-oriented environment
• Passion for working with technology to solve business problems
• Flexibility for working in a fast-paced environment

About Fidelity Investments Fidelity Investments is one of the world’s largest providers of financial services. Founded
in 1946, the firm is a leading provider of investment management, retirement planning, portfolio guidance, brokerage,
benefits outsourcing and many other financial products and services to more than 20 million individuals and
institutions, as well as through 5,000 financial intermediary firms. For more information about Fidelity Investments,
visit www.fidelity.com.

You might also like