Back to search results

Software Engineer II

Charlotte, North Carolina

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!

We are seeking a Data Engineer for the Global Investigations Payments Platform. In this role you will be responsible for developing and delivering complex solutions 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.

Job Responsibilities:

  • Performs analysis of the data requirements, objectives, and needs of the general business environment for our line of business
  • Understanding of payment flows among applications, operations groups, and resulting accounting in multiple regions
  • Performs research and analysis to support business operations
  • Translates data requirements into Epics, stories and tasks in Jira
  • Works with peer development and testing teams to deliver solutions
  • Understands business processes and make recommendations and changes in order to improve and support business systems and activities and/or to deliver greater effectiveness and efficiency
  • Utilizes systems and data to resolve business issues in the most effective and productive manner
  • Identifies and implements best practices and suggests how to improve current practices

Required Qualifications:

  • 7-10 years’ experience as a technology data analyst
  • 5-7 years’ experience Oracle (Oracle 12g or higher)
  • RDBMS
  • SQLServer 2014 or higher experience
  • ETL development
  • PL/SQL, Stored Procedure/Package development
  • Query Tuning and Optimization
  • Data Analysis
  • Strong Communication Skills

Desired Qualifications:

  • Payments knowledge

Skills:

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-24031479

Manages People: No

Travel: Yes, 5% of the time

Street Address

Primary Location:
401 N Tryon St, NC, Charlotte, 28255