Expoint – all jobs in one place
Finding the best job has never been easier

Software Engineer Ii - Application jobs at Bank Of America in United States, Charlotte

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer Ii - Application in United States, Charlotte and join the network of leading companies in the high tech industry, like Bank Of America. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Charlotte
97 jobs found
15.09.2025
BOA

Bank Of America Business Support Manager II - Workforce Management Lead United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

Job Description:

Leads the support/administrative functions for a somewhat large department usually at a local level. Responsibilities may include budget analysis and recommendations, operations analysis, identification and resolution of work flow issues, associate training, service quality, process improvement. Resolves personnel, audit and/or budget issues by researching and analyzing unusual problems, administers bank programs and policies and provides interpretation to department. Requires an in-depth knowledge of bank policies and programs and of the departments functional operations. May direct workflow activities.

Responsibilities:

  • Drive management and execution of all capacity related activities for GAOO on a monthly and quarterly basis
  • Partner with Global Operations model team to develop and maintain models to forecast employee resource demand for AML/KYC client refresh and onboarding activities
  • Partner with front office and Global Operations teams to develop and maintain forecasts for associated employee resource supply metrics
  • Prepare monthly capacity plan updates and reports for management, governance, and other audiences
  • Seek to expand model to include AML/KYC supporting functions
  • Initiate, develop and communicate to management new opportunities to improve capacity planning and related areas going forward, in terms of inputs, processes, and outputs
  • Routinely partner with the front office and other stakeholders to share outcomes and seek areas to improve
  • Maintain procedures and related guidance materials for maintaining capacity plans
  • Act as point person and subject matter expert for capacity planning for any inquiries from management, the GAOO team, or other stakeholders at the bank

Required Qualifications:

  • Bachelor’s degree
  • 5+ years of industry experience, with significant data and analytics experience
  • Proficient in MS Office, particularly Excel
  • Strong organizational skills and flawless attention to detail
  • Ability and desire to work in a team-oriented environment with strong aptitude for problem solving
  • Superior presentation skills to represent the business across stakeholder groups
  • Excellent written and verbal communication, collaboration and influencing skills, including the ability to communicate complex ideas in a clear and concise manner
  • Natural curiosity and drive to answer important business questions
  • High aptitude for self-motivation and self-determined project work in a fast-paced and rapidly changing environment

Desired Qualifications:

  • Prior capacity or workforce planning experience
  • Prior banking industry analytics experience
1st shift (United States of America)

Expand
15.09.2025
BOA

Bank Of America Software Engineer II United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.


Responsibilities:

  • Contribute to story refinement/defining requirements.

  • Estimate work necessary to realize a story/requirement through the delivery lifecycle.

  • Perform proof of concept as necessary to mitigate risk or implement new ideas.

  • Setup and automate continuous integration/continuous delivery pipeline.

  • Working closely with Production Support teams, Platform teams and Business Partners, this person handles technical aspects of the application, including Change Management, Maintenance, Platform Upgrades, and Changes to requirements from both upstream and downstream interfacing applications.

  • Demonstrated data sourcing, data analysis and modeling skills with the ability to build innovative data provisioning models to support large scale financial crimes data sourcing initiatives.

  • Work with a team of Data Analysts and Developers related to Data to ensure best practice and governance is followed.

  • Promoting and applying best practices and standards at a project, program level.

  • Partners with the business to develop plans, including ongoing success measures, to sustain the change.

  • Accountable for analyzing present-state, developing alternative future-state approaches and facilitating implementation.

  • Effectively communicates with managers, peers and business partners on deliverables and timelines.

  • Responsible for being Agile and following agile practice. In parallel, ensuring all Enterprise Change Standards are met.

Required Qualifications:

  • Strong Data sourcing, data modelling and provisioning skills as related to support large scale AML monitoring and surveillance data assets.

  • Database Executed database intensive development, data migrations and conversions.

  • Knowledge and experience working with SQL performance tuning.

  • A person who can handle all at once - Design/Build, Hands-on development, Co-ordination of development in distributed environment

  • Very good at engaging Business stakeholders and apt at Business engagement and requirement discovery

  • Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management (CICD)

  • Good knowledge of Teradata using SQL is required

  • Effective communication and listening skills

  • Software development in Agile environment

  • Degree in Engineering, Computer Science, Technology, or any quantitative discipline

Skills:

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering
1st shift (United States of America)

Expand
15.09.2025
BOA

Bank Of America Analyst II - Tech Delivery United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:


Responsible for capturing and refining business and/or system requirements (based on specialization). Works with stakeholders to understand their needs, analyze problems, and capture their requirements, and then working closely with the Development Team to refine the requirement into specifications that can be executed by the team. Possess a working knowledge of the business and/or technical domain based on their specialization. Leverages experience and understanding of stakeholder needs to help create a solution, envisions the solution to solve a problem (manual or through software). Performs Cost/Benefit Analysis to align the technology to business strategy. Gathers & catalogs functional, non-functional, and technical requirements for stakeholder requests. Determines the impact of modifications and enhancements on the application. Acts as the product(s) subject matter expert to support scope and requirement decisions. Ensures changes to the application are compliant with bank standards and policies. Assists users and development team with application testing and troubleshooting, and may help configure test solutions to validate functional and system needs. Identifies, document and troubleshoot application related problems. Documents process, procedures and workflows associated with applications. Leads or participate in continuous improvement efforts; Building expertise in creating, analyzing, and improving processes. Creates, maintains and presents training materials for end-users. Individual contributor.

Responsibilities:

The Senior Analyst will partner with Business Leaders, Product Owners and Subject Matter Experts to define and understand vision, define and document functional and non-functional requirements and act as a focal point between the business stakeholders and the technology team.

  • Maintaining and encouraging compliance with any appropriate standards and guidance to ensure that the project provides full traceability from concept to delivery.

  • Identification and analysis of a Business Need and development of one or more Alternative Business Solutions by gathering, analyzing and documenting functional and non-functional requirements

  • Responsible for the translation of the Business Requirements into System Requirements, which describe what the system, process, or product must do to fulfill the business requirements.

  • The Analyst must make the System Requirements understandable and acceptable to IT developers, QA and UAT Analysts

  • Assist with user acceptance testing activities

  • The Analyst develops and presents artifacts describing the Business Requirements including, as appropriate: Presentations and Charts, Process Flows, Data models, Use Cases, Other Requirements Documents as appropriate to document and communicate the Requirements.

  • The Analyst may also be responsible for tracing the requirements during implementation to ensure that the developed system is consistent and in scope with the determined system requirements

  • Drive User Story generation across business and technology teams to support a healthy backlog of capability development within assigned project scope

Required Qualifications:

  • Compliance or Audit experience is highly preferred. Previous experience in Business / Systems Analysis is a must.

  • Must have experience working with Agile methodology.

  • Strong SQL skills, knowledge of Oracle and understanding of relational databases and distributed systems.

  • Must be able to gather and revise requirements based on user storyboards then provide the detailed requirements to developers within a quick turnaround timeline.

  • Works autonomously in a fast-paced multi-disciplinary team environment

  • Handles multiple tasks and can support multiple project needs simultaneously

  • Acts quickly on issues and requests associated with business needs using the appropriate escalation path

  • Good written and oral communication skills including technical writing skills

  • Works well under pressure to meet tight deadlines

  • Possesses excellent interpersonal skills to work well with managers and senior business leadership

  • Evidence of 7-10 years professional experience focusing on business, process or systems analysis and requirements management in a complex regulated environment (finance, accounting, health, etc.)

  • Strong analytical skills

  • Applied experience in agile development teams, along with understanding of waterfall and the transition between the 2 methodologies

  • Highly skilled with Microsoft Word, Excel, Visio, SharePoint, Power Point

  • Familiarity with defect tracking system

Desired Qualifications:

  • Knowledge of Financial Crimes Technology applications

  • Bachelor in Computer Science or related field

  • Experience with Horizon JIRA tool

  • Risk management and control experience

1st shift (United States of America)

Expand
15.09.2025
BOA

Bank Of America Software Engineer II United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

Job Description:


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.


Responsibilities:

  • Codes solutions and unit test 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
  • Performs Continuous Integration and Continuous Development (CI-CD) activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

Managerial Responsibilities:


This position may also have responsibilities for managing associates. At Bank of America, all managers at this level demonstrate the following responsibilities, in addition to those specific to the role, listed above.

  • Opportunity & Inclusion Champion: Creates an inclusive team where members are treated fairly and respectfully.
  • Manager of Process & Data: Demonstrates and expects process knowledge, data driven decisions, simplicity and continuous improvement.
  • Enterprise Advocate & Communicator: Delivers clear and concise messages that motivate, convey the “why” and connects contributions to business results.
  • Risk Manager: Leads and encourages the identification, escalation and resolution of potential risks.
  • People Manager & Coach: Knows and develops team members through coaching and feedback.
  • Financial Steward: Manages expenses and demonstrates an owner’s mindset.
  • Enterprise Talent Leader: Recruits, on-boards and develops talent, and supports talent mobility for career growth.
  • Driver of Business Outcomes: Delivers results through effective team management, structure, and routines.

Skills:

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering
Position Summary
  • Serves as Full Stack .NET Software Engineer for GT agile team.
  • Develops bank internal web applications using latest technologies.
  • Designs and implement software-based solutions based on business requirements.
  • Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions.
  • Performs final quality checks/testing of other developer’s code in the remediation of break/fix items.
  • Evaluates new software development tools to improve development to market for toolset enhancements; Applies systems analysis and design techniques to design, develop, test, implement and debug client specific proprietary computer systems and client/server/Web applications using standard programming/scripting languages and testing tools, and databases and servers.
  • Works under minimal supervision.
Primary Skill
  • AngularJS
  • Secondary Skill
  • HTML
Tertiary Skill
  • C#
Minimum Years of Experience
  • 5
Required Qualifications
  • Degree (or equivalent experience) in Computer Science or related engineering field.
  • 5+ years development experience in a complex application development (client and/or server).
  • 5+ years’ experience in solution engineering.
  • Strong Angular v8+ development experience.
  • UI development languages (HTML, JavaScript, CSS etc.).
  • .Net C# experience.
  • Restful APIs and experience with API driven development.
  • Provides technical knowledge and capabilities as a team member and individual contributor.
Desired Qualifications
  • .NET 6.0.
  • SQL development experience (DDL, DML, SSIS).
  • Kendo UI.
  • Familiar with BitBucket, GIT or other source code management system.
  • Experience working in Agile development process and deep understanding of different phases of the Software development Life Cycle.
  • Experience with automated SDLC solutions (CI/CD.
1st shift (United States of America)

Expand
15.09.2025
BOA

Bank Of America Software Engineer II - Application United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:

Job Description:


Job Description:

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.

This role is an application configuration engineer role. The person would be responsible for providing initial support to developers in regard to build and deployment issues they may have. They would provide ongoing maintenance of the configuration of tools used in the build and deployment process. They would also participate in proof-of-concept work in the creation of new tools or alterations in the configuration approach of existing tools. Familiarity with Bitbucket, Jenkins, and Artifactory is desired but not required. Additionally, a base foundation of how applications are created is helpful to assist in troubleshooting issues.


Responsibilities:

  • Codes solutions and unit test 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.

  • Performs Continuous Integration and Continuous Development (CI-CD) activities.

  • Contributes to story refinement and definition of requirements.

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

  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.

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

Required Qualifications:

  • 8+ Years of strong programming experience with JavaScript, NodeJS, Net Core, WCF and WPF.

  • Should have working knowledge Angular 6+, HTML5, CSS and be well versed with Angular Web Components and PWA architecture and CSS concepts like flexbox and frameworks like bootstrap.

  • Contribute to story refinement/defining requirements.

  • Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

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

  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.

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

  • Assist team with resolving technical complexities involved in realizing story work.

  • Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.

  • Document and communicate required information for deployment, maintenance, support, and business functionality.

  • Participate, contribute, 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.

  • Testing technologies such as Cypress, Mocha, Jasmine would be useful as would API Gateways such as Mulesoft and experience working with RAML for documenting API specifications.

Desired Qualifications:

  • Knowledge of banking systems and applications

Skills:

  • Application Development

  • Automation

  • Collaboration

  • DevOps Practices

  • Solution Design

  • Agile Practices

  • Architecture

  • Result Orientation

  • Solution Delivery Process

  • User Experience Design

  • Analytical Thinking

  • Data Management

  • Risk Management

  • Technical Strategy Development

  • Test Engineering

: Bachelor’s degree or equivalent work experience.

1st shift (United States of America)

Expand
14.09.2025
BOA

Bank Of America Software Engineer III-Java United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:

Job Description:


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements

Required Qualifications

  • 8+ years’ experience with Java with Strong core java skills including multi-threading, collections API, JDBC and knowledge of Java profiling tools
  • Angular version 12 and lower .
  • Spring framework, Spring Boot, Spring Batch, Spring Data, Spring Test Framework, Spring RESTful services, Transaction Management, Spring Annotations.
  • Experience developing applications using RDBMS and other non traditional databases like in-memory databases and big data
  • Performance tuning data intensive applications
  • Strong coding, debugging, and analytical skills
  • Creative individual with a track record of working on and implementing innovative tech based solutions
  • Exceptional problem-solving skills
  • Excellent communication skills
  • Software development using agile methodology and processes Desired Skills:
  • Background in enterprise stress testing
  • Knowledge of cloud computing or distributed computing.

Desired Qualifications

  • Prior experience in supporting lines of businesses
  • Prior development or infrastructure support experience
  • Understanding of Agile Kanban and Scrum
  • Agile / JIRA

Skills:

  • Application Development
  • Automation
  • Influence
  • Solution Design
  • Technical Strategy Development
  • Architecture
  • Business Acumen
  • DevOps Practices
  • Result Orientation
  • Solution Delivery Process
  • Analytical Thinking
  • Collaboration
  • Data Management
  • Risk Management
  • Test Engineering
1st shift (United States of America)

Expand
14.09.2025
BOA

Bank Of America Software Engineer II United States, North Carolina, Charlotte

Limitless High-tech career opportunities - Expoint
Description:


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.


Responsibilities:

  • Codes solutions and unit test 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

  • Performs Continuous Integration and Continuous Development (CI-CD) activities

  • Contributes to story refinement and definition of requirements

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

  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause

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

Required Qualifications:

  • Experience and ability to manage multiple Programs to ensure completion of quality deliverables .

  • Experience in Compliance, Internal Control and Risk
  • Experience in Microsoft Office, JIRA
  • Data Background experience is a must.
  • Must have ability to work in a fast paced, crossfunctional environment.
  • Strong analytical and problem solving skills
  • Ability to work independently as a self-starter.
  • Ability to communicate effectively and influence others to drive results
  • Effective project management and organizational skills; ability to collaborate, manage, and expand relationships across the organization.

Desired Qualifications:

  • Previous banking experience

Skills:

  • Application Development

  • Automation

  • Solution Design

  • DevOps Practices

  • Collaboration

  • Result Orientation

  • Architecture

  • Solution Delivery Process

  • User Experience Design

  • Agile Practices

  • Risk Management

  • Analytical Thinking

  • Test Engineering

  • Data Management

  • Technical Strategy Development

1st shift (United States of America)

Expand
Limitless High-tech career opportunities - Expoint
Description:

Job Description:

Job Description:

Leads the support/administrative functions for a somewhat large department usually at a local level. Responsibilities may include budget analysis and recommendations, operations analysis, identification and resolution of work flow issues, associate training, service quality, process improvement. Resolves personnel, audit and/or budget issues by researching and analyzing unusual problems, administers bank programs and policies and provides interpretation to department. Requires an in-depth knowledge of bank policies and programs and of the departments functional operations. May direct workflow activities.

Responsibilities:

  • Drive management and execution of all capacity related activities for GAOO on a monthly and quarterly basis
  • Partner with Global Operations model team to develop and maintain models to forecast employee resource demand for AML/KYC client refresh and onboarding activities
  • Partner with front office and Global Operations teams to develop and maintain forecasts for associated employee resource supply metrics
  • Prepare monthly capacity plan updates and reports for management, governance, and other audiences
  • Seek to expand model to include AML/KYC supporting functions
  • Initiate, develop and communicate to management new opportunities to improve capacity planning and related areas going forward, in terms of inputs, processes, and outputs
  • Routinely partner with the front office and other stakeholders to share outcomes and seek areas to improve
  • Maintain procedures and related guidance materials for maintaining capacity plans
  • Act as point person and subject matter expert for capacity planning for any inquiries from management, the GAOO team, or other stakeholders at the bank

Required Qualifications:

  • Bachelor’s degree
  • 5+ years of industry experience, with significant data and analytics experience
  • Proficient in MS Office, particularly Excel
  • Strong organizational skills and flawless attention to detail
  • Ability and desire to work in a team-oriented environment with strong aptitude for problem solving
  • Superior presentation skills to represent the business across stakeholder groups
  • Excellent written and verbal communication, collaboration and influencing skills, including the ability to communicate complex ideas in a clear and concise manner
  • Natural curiosity and drive to answer important business questions
  • High aptitude for self-motivation and self-determined project work in a fast-paced and rapidly changing environment

Desired Qualifications:

  • Prior capacity or workforce planning experience
  • Prior banking industry analytics experience
1st shift (United States of America)

Expand
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer Ii - Application opportunities at Bank Of America in United States, Charlotte. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.