
Principal .NET Software Engineer – Hands-On
Bank of America
full-time
Posted on:
Location Type: Office
Location: Kennesaw • Arizona • North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- Define and lead the engineering approach for solutions at the program or portfolio level
- Deliver significant business outcomes
- Continuously improve the design, quality, and reuse of the solution
- Deliver technology enablers that improve development efficiencies
- Act as a “go to” reference across the organization
- Improve technical competencies through recruitment and development activities
- Contribute directly to the codebase and lead architectural discussions
- Solve complex technical challenges
- Manage and mentor a team of .NET developers
- Drive technical and architectural excellence
- Collaborate with Product Managers, QA, and SRE to translate business requirements into technical specifications.
Requirements
- 10+ years of experience required
- Technical expertise in software development using .NET 8 and C#
- Proven experience in a hands-on technical leadership or management role
- Mastery of building web applications and services using ASP.NET Core (Web API & MVC)
- Strong experience with relational databases, specifically Oracle
- Proficiency with front-end development, including HTML, CSS, JavaScript, jQuery, and experience with modern frameworks like VueJS or ReactJS
- Solid experience implementing and managing CI/CD pipelines
- Good understanding of source control best practices (GIT)
- Experience writing and maintaining unit tests using frameworks like NUnit or xUnit
- Deep understanding of web security principles (e.g., OAuth 2.0) and API design patterns (e.g., REST)
- Excellent problem-solving skills and the ability to articulate complex technical concepts to a non-technical audience.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET 8C#ASP.NET CoreWeb APIMVCOracleHTMLCSSJavaScriptjQuery
Soft skills
technical leadershipmentoringproblem-solvingcommunicationcollaboration