Fidelity Fund and Investment Operations (FFIO) technology team is looking for a best-in-class Full stack senior software engineer to collaborate and deliver top quality scalable systems solutions for a new product.
Requirements
- Extensive Front End Application Development using Angular, Typescript, HTML5, CSS, Events and Async processing, Websockets, VUEJs, SveLTE, UI interoperability tool Glue42, Interop.io along with Java Spring/Springboot, and SQL (Oracle preferred)
- Ability to apply standard processes across the teams in areas such as Unit testing, Automation (Cypress/Playwright), ATDD, DevOps, CI/CD, design, and code reviews
- Exposure to cloud technologies such as AWS, Docker, and Kubernetes would be an advantage
- Exposure to Blockchain technologies like Web3, smart contract development (Solidity, Rust), cryptography will be an advantage
Responsibilities
- Providing technology solutions by developing software applications along with demonstrating a solid understanding of the business functions for which the application is designed
- Displaying a full understanding of the software development process including analysis, design, development, system and integration testing, problem resolution and planning
- Supporting and performing all phases of testing leading to implementation
- Building a Java Spring/Springboot microservice backend and Angular UI running in EKS clusters in AWS
- Collaborating with architects, and business partners
- Driving the culture of innovation, research and technical excellence to remain at the forefront of technology and thought leadership
Other
- A minimum of 8 years of software application development experience, with financial/asset management industry experience is a plus
- You have a BS/MS or equivalent experience in the areas of Computer Science, Engineering, or Information Technology and you want to learn more
- Demonstrated experience working on Finance-related software projects focusing on asset management
- Promotes and demonstrates a learning mindset by staying abreast of emerging trends in technology
- Strong in communication, interpersonal and relationship building skills with which you influence decisions and engagement across all levels of the organization.