Fidelity is looking to help customers find and connect with a financial advisor by providing technical skills and customer passion to support the team driving meaningful experiences and developing intuitive solutions to sophisticated problems.
Requirements
- Proven experience with modern MV*/SPA JavaScript frameworks (Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, Rx JS)
- Hands-on with API Design & Development and Microservices Architecture (NestJS, REST, NodeJS, Swagger, Express)
- Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: NestJS, Express, REST, GraphQL
- Experience with Test automation (Cucumber, Cypress, Playwright) Unit, Integration and Functional Tests
- Champion and advocate of Test Driven Development, Unit testing using frameworks and tools like Jest and Karma/Jasmine
- Ability to tackle and work on production issues applying various tools such as Splunk and Datadog.
- Fully hands on with application builds and deploys using Continuous Integration/ Deployment (CI/CD) tools like Jenkins, Artifactory, uDeploy, GitHub, etc.
Responsibilities
- Design, build and support critically important enterprise software applications
- Define product solutions by working directly with business and product teams
- Actively promote good engineering practices and standards
- Navigate new technologies and cloud-based deployments to help deliver high value to our business
- Contribute to continuous process improvement initiatives
- Perform code reviews, unit testing, and integration testing using Open Source frameworks.
- Proactively lead process and technology improvement initiatives
Other
- Degree or equivalent experience in Computer Science or Engineering.
- Have worked in an Agile software delivery environment in both a small team and independently.
- Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time.
- Proven technical design, development, analysis, and problem-solving skills
- Passionate and committed to learning new things and developing with the latest technologies and frameworks.