Developing and delivering complex requirements to accomplish business goals
Ensuring that software is developed to meet functional, non-functional and compliance requirements
Solutions are well designed with maintainability/ease of integration and testing built in from the outset
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
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)
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.
Tech Stack
ASP.NET
JavaScript
Oracle
React
SQL
Vue.js
.NET
Benefits
Bank of America is committed to being an inclusive workplace
Supporting our teammates’ physical, emotional, and financial wellness