Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bank of America Logo

Software Engineer III - .Net Engineer

Bank of America

Salary not specified
Oct 10, 2025
Charlotte, NC, US
Apply Now

Bank of America is looking to develop and deliver complex requirements to accomplish business goals by ensuring software is developed to meet functional, non-functional, and compliance requirements, with solutions that are well-designed for maintainability, ease of integration, and testing.

Requirements

  • 8+ years of experience as a .NET developer or software developer.
  • Strong understanding of the .NET framework, C-Sharp, and object-oriented programming concepts.
  • Proficiency in database design and SQL.
  • Experience with web development technologies, including ASP.NET, MVC, and API.
  • Experience with front-end technologies such as HTML, CSS, and modern JavaScript frameworks such as react and vue.
  • Familiarity with software version control systems (e.g., Git).
  • Strong knowledge of software development best practices and design 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)

Other

  • Detail-oriented with a focus on delivering high-quality and efficient software solutions.
  • Efficient communication skills and the ability to work collaboratively within a team.
  • Merchant Services Experience
  • Payments Experience
  • Point of Sale Experience