The High Income and Alternatives Technology team is looking for a hardworking, highly motivated software engineer with a strong understanding of programming fundamentals and software design.In this role, you will be responsible for developing quality software components used by Portfolio Managers and Analysts in managing over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds. You will have the opportunity to engage with, shape, and contribute to Alphabet, our flagship portfolio construction platform.Besides building software, you will help define and implement development practices, standards, and strategies across multiple teams.The Expertise we’re Looking ForYou care about doing excellent work with excellent people.You have a degree in Computer Science, Engineering, Information Technology, or equivalent and want to learn more.Minimum 5 years of design & development experience.Proficiency in Java 17 and above, Spring, Spring Reactive, Spring Boot, RESTful services.Angular/React front-end experience is desirable, or an appetite to learn Angular.Expertise with Test Automation Tools and Frameworks such as Karate, Cypress, Mockito.Exposure to messaging technology such as Kafka is a plus.Kubernetes/EKS/AWS deployment and operations management exposure is beneficial.Experience with Oracle, JPA, and GraphQL is advantageous.Financial domain knowledge, especially in Equities, Fixed Income, or Alternative Asset classes, is a plus.The Purpose of your RoleJoin an agile team at the forefront of engineering in Asset Management Technology, focusing on Continuous Integration/Delivery and engineering excellence. We seek an engineer who is versatile, eager to tackle new challenges, and share solutions to advance our technology. Independence and collaboration are key, along with a positive, proactive attitude.The Skills You BringExcellent analytical, communication, and organizational skills, with the ability to manage multiple tasks.You thrive in a team environment, collaborating openly and contributing actively.You can work independently under general guidance.Ability to provide technical guidance to your team.The Value you DeliverDeliver high-quality, timely, cost-effective, and maintainable software solutions in an agile environment.Contribute to test automation practices.Participate in code and design reviews, and define source control, environment, build, and deployment strategies.Work with product owners, technical leads, and architects to improve the platform.Develop a deep understanding of the business domain and participate in technology discussions.Share innovative practices with your team.The TeamPassionate about technology and solving complex problems.Enjoy working collaboratively, sharing, and learning.Self-motivated, proactive, and decisive.Committed to high-quality work, strong coding standards, and testability.Company Overview: Why Fidelity?Committed to innovation and industry leadership through technology.Over 12,000 technology professionals using Agile methodology enterprise-wide.Access to top-tier platforms, tools, and frameworks.Opportunities for personal and professional growth.For more like this, search #SWE.
#J-18808-Ljbffr