Software Engineer
Boston, MA, United States
Job Description: The Role The Advanced Strategies & Research Technology Team in Fidelity’s Asset Management organization is an embedded team passionate about unlocking the potential of new technologies, techniques and datasets, to assist our Investment Professionals in generating alpha for our investment products and customers.
The role is ideal for someone with an enterprise development background, with a strong technology, coding and data skills, looking to operate in a less constrained environment, as part of an accelerated development team.
Ideally the candidate is a full stack, but this role will be primarily focused on extracting, processing and generating Analytics from structured and unstructured datasets with the ability of parallel processing potentially in the cloud.
The ideal candidate will quickly adapt to new technologies and is a go-getter, with quantitative concepts and data.
The Expertise and Skills You Bring Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, Math, etc.) required.
3+ years of enterprise development and a desire to work on a fast-paced development team
Experience in balancing multiple tracks concurrently
Experience in planning, designing, leading, and implementing technical solutions and improvements
Experience with object orientated programming, with projects completed using any of the following technologies including Python or Java or C# and SQL
Knowledge of Cloud computing concepts (AWS) and using CI/CD tools
Strong problem-solving and troubleshooting skills with on call responsibilities
Knowledge of Web Scraping techniques
Willingness to continuously learn, develop, and grow
Python or Java or C#
You are familiar with or willingness to learn Web Scraping libraries such as with Selenium, Puppeteer, Scrapy, Beautifulsoup is a plus
You are familiar with SQL
You have a background with enterprise development and a consistent record rapidly bring projects from inception to delivery in ambitious timeframes.
You have solid experience in Object Oriented Programming and Data Structures
You have solid experience in Python and libraries such as Pandas / Numpy, etc. or Spark
Willingness to learn and grow
Your demonstrable experience developing scripting in Linux and Windows
You are familiar with CICD process
The Team The team is comprised of a diverse set of technology professionals including application developers, database engineers, full-stack engineers, data scientists and tool prototypes with quantitative backgrounds who work collectively with our business partners to take ideas from a whiteboard, through prototypes that garner feedback to be rapidly deployed to our users, all the way through to integration with enterprise applications both on prem and on the cloud.
Certifications: Category: Information Technology