Software Engineer I Job at Bank of America, New York, NY

RjZkWlRycDlxbTUvcm1jaXJvR3FVZz09

Job Description

Job Description:

Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release. Individual contributor.

Web Engineer

The Web Engineer (SWE) will implement versatile desktop solutions utilizing the modern web development stack to support the Credit e-trading space. The SWE will drive front end development best-practices, expand existing application functionality, tailor new solutions and champion both Developer Experience (DX) and User Experience (UX). Candidates are highly proficient in CSS, HTML & JS with excellent JavaScript fundamentals within modern frontend frameworks (e.g. React). Successful candidates will also possess strong communication skills and feel at home interfacing with front-office stakeholders when required.

Responsibilities:

What:

  • Deliver cutting-edge financial trading applications

How:

  • Design and implement scalable UI Architectures that permit independent releases and rollbacks of desktop components.
  • Define governance structures for UI teams.
  • Automate build, test, and deployment processes.
  • Develop and deploy design guides and languages for UX and UI workflow.
  • Strategically develop foundational components for cross team use: message abstractions, form generators, notifications and layouts.
  • Pursue a thin client approach to enable future agility (OpenFin).
  • Strategically develop nonfunctional requirements for cross team use: security, observability and monitoring, and logging.

Required:

  • CSS, HTML5, JavaScript
  • React, TypeScript
  • GraphQL / Apollo
  • ag-grid API
  • GIT, Jenkins

Strongly Preferred:

  • professional experience developing front-end applications
  • Trading application development experience
  • Corporate bond product knowledge
  • Experience with bond trading workflows and terminology
  • Ansible, gRPC
  • OpenFin OR Electron
  • A11y

Nice-to-haves:

  • Figma / InVision
  • Design System experience / exposure
  • Human-centered design principles

Bank of America's Global Banking and Markets Technology Organization....

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Job Band:

H6

Shift:

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

5000

Similar Jobs

TRESUME

Entry Level Data Analyst Job at TRESUME

Knowledge of data visualization software like Power BI, Tableau. Undergraduate degree in business, logistics, mathematics, statistics, or related field,

United Ag & Turf

Service Writer Job at United Ag & Turf

Assist the service manager in maintaining accurate and on-time reports and records relative to the service departments operation within the dealership.

Labatt Food Service

Night Order Selector (Permanent/Full-time) Job at Labatt Food Service

Night Order Selector - (Entry Level Warehouse) Company Overview: Labatt Food Service, headquartered in San Antonio, Texas is the tenth largest foodservice distributor in the

0355 - Rte 313 & Bloomingdale Ave (Federalsburg MD

Store Manager Job at 0355 - Rte 313 & Bloomingdale Ave (Federalsburg MD

This job contributes to Royal Farms success by leading a team of Associates to create and maintain a positive experience for our customers. The Store Leader

Baylor Scott & White Health

Market Associate Job at Baylor Scott & White Health

Experience in health system/health plan, startup and/or management consulting, customer insights and/or market research, or new product development.