Back to search results

Software Developer, Bank of America Global Technology & Operations

Charlotte, North Carolina;

Job Description:

Through operations in more than 35 countries, Global Technology and Operations provides end-to-end technology and operational fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Globally, GT&O manages the critical systems and multiple platforms needed to maintain the enterprise’s market-leading positions in key segments, including deposits, payment products, consumer lending, wealth management, small business and middle-market lending, treasury services, investment banking, and sales and trading. In the United States, GT&O serves approximately 47 million consumer and small business relationships with approximately 4,500 retail financial centers and approximately 16,000 ATMs and award-winning online banking with approximately 34 million active users and approximately 23 million mobile users.

Job Description:

  • Responsible for developing and delivering complex software requirements to accomplish business goals

  • Ensures that software is developed to meet functional, non-functional, and compliance requirements

  • Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank

  • Contributes to story refinement/defining requirements

  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

  • Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements

  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements

  • Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance), analyzes test reports, identifies any test issues/errors, and triages the underlying cause

  • Documents and communicates required information for deployment, maintenance, support, and business functionality

  • Participates, contributes and can coach team members in the delivery/release (CI-CD) events e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.

  • Individual contributor role

Desired Skills:

  • Minimum undergraduate degree in Software engineering or similar discipline

  • Knowledge of programming languages, such as Python, Java, JavaScript, SQL, Scala, C++, .NET

  • Ability to build and manage relationships within a heavily regulated, business critical, enterprise function

  • Strong communication skills

  • Excellent verbal and written communication

  • Ability to handle pressure

  • Team player

  • Ability to retain optimism despite setbacks

  • Self-motivated and self-managed

  • Relationship management and networking skills

  • Planning and time management and resource management skills

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.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-20052006

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Referral Bonus: