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

RTlZZWM1bE5oa214eGl4NDFNTDUrdz09

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

Pacific

Lead Cashier Job at Pacific

Job Types: Full-time, Part-time. Pay: Up to $950.00 per week.

Revive MedSpa

Front Desk Agent Job at Revive MedSpa

Must be fluid in marketing, social media, promotions, events. You will be answering phones, taking appointments, cashing out guests, checking in guests,

Open Door Community Health Centers

Administrative Assistant Job at Open Door Community Health Centers

Maintains excellent public relations with all clinic personnel, governmental agencies, and members of the community. Receives calls and responds to inquiries.

KIPP Texas Public Schools

Teaching Assistant Job at KIPP Texas Public Schools

Conduct instructional exercises assigned by the teacher working with individual students or small groups. Assists teacher with the planning, preparation and

Texas County Memorial Hospital

Lab Asst./Phlebotomist Job at Texas County Memorial Hospital

Job Posting Lab Asst./Phlebotomist Laboratory PRN; Day shift FLSA Status: Non-Exempt Under the general supervision of the Laboratory Supervisor, the Lab Assistant receives physicians requests