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.