Taro Logo

Software Engineer II

A leading financial institution helping make financial lives better through the power of every connection.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer II

Bank of America is seeking a Software Engineer II to join their technology team in Charlotte. This role focuses on developing and delivering complex software solutions for Microsoft Windows 10 applications used in automated testing on desktops. The position involves coding, debugging, and ensuring software meets functional and compliance requirements.

The ideal candidate will work in an Agile environment, participating in story refinement, estimation, and CI/CD activities. They will be responsible for developing code using C#, .NET, Java, and JavaScript, while working with REST APIs and web services. The role requires experience with relational databases, particularly MS SQL, and involves creating robust test suites.

Bank of America offers a comprehensive benefits package and is committed to being a great place to work. The company maintains an in-office culture with specific attendance requirements while allowing appropriate flexibility based on role-specific considerations. This is an excellent opportunity to join a leading financial institution that focuses on responsible growth and making a positive impact in the communities they serve.

The position requires strong technical skills in Windows development, experience with various programming languages, and the ability to work collaboratively in an Agile team. The successful candidate will contribute to all phases of the software development lifecycle, from requirements gathering to deployment and testing.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Codes solutions and unit test to deliver requirements per defined acceptance criteria
  • Utilizes multiple architectural components in design and development
  • Performs Continuous Integration and Continuous Development activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary to realize requirements
  • Contributes to test suites and analyzes test reports
  • Performs spike/proof of concept as necessary

Requirements For Software Engineer II

Java
JavaScript
TypeScript
  • 5+ years of software development and debugging experience on Microsoft Windows 7/10
  • Solid fundamentals in C#, .NET, Java, JavaScript, REST APIs and web services
  • Experience with configuration, deployment, testing of enterprise applications
  • Knowledge of relational databases, data modeling, and SQL (MS SQL preferred)
  • Familiar with Agile delivery methodology
  • Strong problem solving and design skills
  • Strong communication and presentation skills

Benefits For Software Engineer II

Medical Insurance
  • Full time position
  • Physical, emotional, and financial wellness support
  • Performance recognition and rewards

Interested in this job?

Jobs Related To Bank of America Software Engineer II