Job Details

ID #43715736
State North Carolina
City Charlotte
Job type Permanent
Salary USD TBD TBD
Source Bank Of America
Showed 2022-06-30
Date 2022-06-29
Deadline 2022-08-28
Category Et cetera
Create resume

Software Engineer I, Enterprise Risk Finance Technology

North Carolina, Charlotte, 28201 Charlotte USA

Vacancy expired!

Job Description:

Who We Look For

Bank of America's associates are innovators and problem-solvers. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

The Strategy Asset and Liability Management Technology team within Enterprise Risk and Finance Technology consists of extremely talented engineers, who develop industry leading financial management platforms that provide solutions to provide regulatory reporting globally.

We are looking for looking for a talented and highly motivated software engineer with distributed computing technologies experience or knowledge in Java, Angular, and Python to help further develop a Hedging Application. The right candidate will help deliver new functionality to the Treasury business to be more effective in managing the bank's capital reserves.

Our software engineers have the opportunity to grow and expand their careers by learning new and exciting technologies like kafka, Python, Home Grown Risk Framework, MongoDB and getting involved in programs that impact Treasury.

Role Overview

Candidate will be responsible for developing and delivering software to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional/non-functional requirements, coding solutions, and unit testing. These individuals are aware of the development practices of the bank. A Software Engineer I, is an individual contributor to a team.

Key responsibilities
  • Contribute to story refinement/defining requirements.
  • Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Understand and utilize basic architecture components in solution development.
  • Code solution and unit test to deliver a requirement/story per the defined acceptance criteria.
  • Execute automated test suites (integration, regression, performance); collect results and flag issues.
  • Document and communicate required information for deployment, maintenance, support, and business functionality.
  • Adhere to team delivery/release process and cadence pertaining to code deployment and release.

Required Skills and Experience we are Looking For:
  • Knowledge of Java, Angular
  • Experience in databases (relational/document/etc.) including NoSQL databases.
  • Adept using Algorithms and Data Structures
  • Experience building distributed and scalable complex services as well as robust micro services.
  • Willingness to learn new technologies

Desired Skills and Experience we are Looking For:
  • Experience with web services development and REST interfaces
  • Analytical skills to perform technical and functional analysis with strong communication skills.

Shift:1st shift (United States of America)

Hours Per Week:40

Learn more about this role

Vacancy expired!

Subscribe Report job