Job Description:
Strategic Advisors Technology (SAT) is looking for a Senior Software Engineer focused on our data tier who not only cares about what you produce, but how you produce it. We are looking for individuals who continually strive to advance engineering excellence and technology innovation.
The Expertise We're Looking For
- Minimum of 5 years' experience working as a software engineer in a data focused environment
- Expertise writing Oracle PLSQL and performing data analysis
- Knack for writing clean, testable, readable, and easily maintainable code
- Experience working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
- Passionate about engineering excellence with a strong understanding of modular design, object-orientated programming, and sound testing practices
Want more jobs like this?
Get jobs delivered to your inbox every week.
The Purpose of Your Role
The Senior Software Engineer will be part of a global engineering team that focuses on building solutions supporting Managed Accounts team (MA). You will have to develop a good understanding of the data, our products and applications. You will be responsible for understanding requirements to propose solutions, analyzing data, conducting impact assessments and building scalable and innovative solutions.
The Skills You Bring
- You can deliver maintainable, extensible, reusable and performant PLSQL solutions with proficiency, quality and passion
- You have an understanding of middleware Java technologies and how they interact with data
- You understand how to operate in an Agile environment and understand how to deliver using an Acceptance Test-Driven development (ATDD) approach
- You are committed to collaborative problem solving and communication
- You have a good understanding of database design concepts - Transactional / ODS / Data warehouse etc.
- You have an understanding of CI / CD processes & tools and are passionate about delivering high quality software
- You have an understanding of ETL tools like Informatica and scheduling tools
- You are innovative and are constantly looking to improve your craft
The value You Deliver
- You will contribute to design and implementation of software solutions that meet functional and non-functional requirements and that are aligned to the program's strategic direction
- You will lead application design efforts, participate in design reviews and code reviews.
- Fully engaging in product quality plan efforts, including test development, design and code reviews and regression testing.
- Contribute to enhancing engineering practice in the areas of ATDD and CI/CD.
- Working with a global team of engineers in recommending best practices for our software engineering.
How Your Work Impacts the Organization
Fidelity Asset Management Technology provides worldwide technology and support to all the Portfolio Management, Research, Trading and Investment Operations functions. Asset Management Technology is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enables the business to achieve competitive advantage globally.
Certifications:
Category:
Information Technology
Fidelity's hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.