Job Description:
Fidelity Center for Applied Technology (FCAT) has the mission to catalyze innovation for Fidelity and our clients and supports the entire Fidelity business. Within FCAT there is a group leading the efforts on how new technology could both reinvent our current businesses and provide new opportunities for new products and services. We currently have a multi-disciplinary team of software engineers, researchers, designers, product managers, security and compliance experts solving a number of opportunities centred around blockchain technologies.
- 8+ years of professional software development
- Shown grasp of the fundamentals of DLT, particularly working with public ledgers
- Understanding of the cryptographic principles underpinning Bitcoin or Ethereum
- Experience with Java, NodeJS, Rust, Python
- Experience with front-end frameworks such as Angular and React
- Experience with the development of client/server applications
- Experience in building cloud-native applications
- Experience with the integration of 3rd party platforms using industry-standard protocols
- Proven experience in UNIX and a solid understanding of UNIX scripting languages
- Exposure to Oracle and/or NoSQL databases is helpful
The Skills You Bring
- Have a passion for blockchain and distributed ledger technologies!
- Ideally some self-taught experience of using Bitcoin, Ethereum, or other DLT
- Have outstanding written and verbal communication skills
- Experience being a mentor and builder of forward-thinking and hard-working teams.
- Have an adversarial approach: be just as good at breaking code as creating it!
- Experience of working in Agile teams
- Have a collaborative mentality and enjoy sharing knowledge with other developers
The Value You Deliver
- Work closely with the business to develop prototypes, pilots, and full-scale applications
- Provide technical leadership on projects
- Provide mentorship into technology solutions and ideas to support business goals
- Advance issues and risks to management for timely resolution