We want to help you find your place in crypto.  Join our talent collective

Senior Software Engineer/Developer

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

Position Description:

Builds security related customer experiences using JavaScript, Typescript, CSS, HTML, and HTTP based APIs. Solves technical problems and implements items in the backlog using DevOps, Automated Testing, and Continuous Integration and Continuous Delivery (CI/CD) methodologies. Delivers customer front end experiences using Agile. Performs Web development using NodeJS, RESTful Web Services, and front-end frameworks — React, Angular, and Vue. Provides business solutions by developing complex or multiple software applications.

Primary Responsibilities:

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Applied Computer Science, Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience in the job offered or three (3) years of experience performing software development for retail investment product applications.

Or, alternatively, Master’s degree (or foreign education equivalent) in Applied Computer Science, Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience in the job offered or one (1) year of experience performing software development for retail investment product applications.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) performing Object-Oriented design and Java Web application development, using Java/J2EE, Spring MVC, Spring Security, Jersey, SOAP, RESTful WebServices, and LWC; and developing micro-services architecture using Service Oriented Architecture (SOA).
  • DE improving the security of applications and distributed caching — Ignite/Hazelcast and Cloud Elasticaches (Amazon Web Services (AWS) Redis to be consumed by APIs) — to achieve faster data results, using Web security technologies (OAuth Encrypted Key Management, Applications Secrets Management, and SAML), AWS KMS, and AWS Crypto to improve the security.
  • DE developing and maintaining responsive UI applications, using JavaScript frameworks, JQuery, Node.js, Handlebar JS, AJAX, Express, and Bootstrap CSS; performing unit and functional testing for API and Selenium IDE/Jest User Interfaces (UIs), using Junit, Mockito, Powermockito, and Chakram; and developing virtual assets for functional and scalability testing, using Parasoft Virtualize, and Wiremocks
  • DE integrating build processes according to Continuous Integration/Continuous Deployment (CI/CD), using Jenkins as a CI platform and Urban Deploy as a CD platform; and deploying REST microservice applications in AWS using Cloud Formation Template (CFT).

Company Overview

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients’ money.

Apply now

Please let Fidelity Digital Assets know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Location

Job type

Apply now

Please let Fidelity Digital Assets know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.