
Software Engineer III – .Net Engineer
Bank of America
full-time
Posted on:
Location Type: Office
Location: Chandler • Arizona • North Carolina • United States
Visit company websiteExplore more
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