Bank of America

Software Engineer III – .Net Engineer

Bank of America

full-time

Posted on:

Location Type: Office

Location: ChandlerArizonaNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Developing and delivering complex requirements to accomplish business goals
  • Ensuring that software is developed to meet functional, non-functional, and compliance requirements
  • Ensuring solutions are well designed with maintainability/ease of integration and testing built in from the outset
  • Coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designing, developing, and modifying architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentoring other software engineers and coaching team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executing story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performing spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automating manual release activities
  • Designing, developing, and maintaining automated test suites (integration, regression, performance)

Requirements

  • 7+ years of professional experience as a .NET developer, database engineer, or software developer
  • Strong proficiency in the .NET ecosystem, including C#, ASP.NET, MVC, API development, object‑oriented programming, database design, Oracle, and PL/SQL
  • Demonstrated experience in full‑stack development, including HTML, CSS, modern JavaScript frameworks (e.g., React, Vue), and source control systems such as Git
  • Expertise in Oracle database engineering, including administration, performance tuning, issue diagnosis, and collaboration with DBA teams within .NET/ORM‑driven environments
  • Hands‑on experience with data integrations, including XML/JSON parsing, API consumption, secure credential management (Oracle Wallet, certificates), and resolving complex database performance issues
  • Strong understanding of software and database best practices, including security standards, design patterns, and operational efficiency
  • Proven ability to troubleshoot and resolve technical issues across both application and database layers
  • Detail‑oriented with a focus on delivering high‑quality, efficient software and database solutions
  • Effective communication and teamwork skills, with the ability to collaborate across multiple technical teams.
Benefits
  • Attracting and developing exceptional talent
  • Supporting our teammates’ physical, emotional, and financial wellness
  • Recognizing and rewarding performance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#ASP.NETMVCAPI developmentobject-oriented programmingdatabase designOraclePL/SQLfull-stack development
Soft Skills
mentoringcoachingeffective communicationteamworkdetail-orientedtroubleshootingcollaboration