FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, .Net Developer
Bank of America. Develop and deliver complex software requirements to accomplish business goals .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in .NET/.NET Core development, unit testing, and architecture design, while mentoring teams on CI/CD practices and automation. Proficient in developing Web APIs and implementing distributed transactions, with a strong understanding of software development best practices.
Highest-signal resume keywords
8+ Years Of Development Experience.NET/.NET Core ExpertiseUnit Testing And Dependency InjectionWeb API DevelopmentCI/CD Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
.NET.NET CoreC#JavaScriptAngularCore JavaXML Data ProcessingEntity FrameworkWeb APIsWCF
Soft Skills
Excellent Analysis SkillsExcellent Written Communication SkillsExcellent Verbal Communication Skills
Tools & Technologies
IBM MQOracle DatabaseVisual StudioEclipseRational Application Developer IDEMicrosoft Office Suite
Industry Keywords
Banking Industry ProcessesDocument Management StandardsDevOps ProcessesScalability PatternsResiliency Patterns
Tech Stack
Tools & technologiesAngularEntity FrameworkJavaJavaScriptOracleSQL.NET
About the role
Key responsibilities & impact- Develop and deliver complex software requirements to accomplish business goals
- Code solutions and unit tests according to acceptance and compliance criteria
- Design, develop, and modify architecture components, application interfaces, and solution enablers
- Maintain principal architecture integrity
- Mentor software engineers and coach the team on CI/CD practices and automation tool stacks
- Execute story refinement, define requirements, and estimate delivery work
- Perform spikes and proofs of concept to mitigate risk or implement new ideas
- Automate manual release activities
- Design, develop, and maintain automated integration, regression, and performance test suites
Requirements
What you’ll need- 8+ years of development experience
- Primary expertise in .NET/.NET Core
- JavaScript/Angular and Core Java experience
- Strong .NET fundamentals, object-oriented programming concepts, and C#
- Extensive experience in unit testing, dependency injection, and mocking
- Extensive experience in XML data processing
- Experience with Angular, SQL, and Java
- Extensive experience developing Web APIs, WCF, and Windows Services
- Extensive experience implementing distributed transactions and messaging using IBM MQ
- Extensive experience with Entity Framework and database transaction management
- Knowledge of scalability and resiliency patterns such as Bulkhead and Circuit Breaker
- Knowledge of logging and exception-handling best practices
- Knowledge of SOLID, KISS, and DRY development practices
- IBM WebSphere MQ and Oracle Database experience is a plus
- Experience with Eclipse, Rational Application Developer IDE, or Visual Studio
- Understanding and use of DevOps processes for build and deployment
- Understanding of document management standards, processes, and technologies
- Excellent analysis and troubleshooting skills
- Proficiency with Microsoft Office suite
- Excellent written and verbal communication skills
- Ability to develop, review, and comment on written technical documentation
- Knowledge of banking industry processes is a plus
- Ability to work first shift in the United States of America
Benefits
Comp & perks- Affordable, competitive and flexible benefits
- Support for teammates’ physical, emotional, and financial wellness
- Opportunities to learn, grow, and make an impact
- In-office culture with role-specific flexibility based on responsibilities and business needs