Onsite Software Engineer III – .Net Engineer

Posted 5 days ago

Apply now

About the role

  • Software Engineer III developing and delivering complex software solutions at Bank of America. Collaborating with teams to ensure software meets functional and compliance requirements.

Responsibilities

  • 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

Job title

Software Engineer III – .Net Engineer

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job