
.Net Software Engineer
Truist Financial Corporation1 day ago
Richmond, VA, USA +2 moreSenior
Base Salary
$105k - $131k/yr
Responsibilities
- Design, develop, test, maintain, modernize, and support complex Wealth & Trust software components and services.
- Build web applications, APIs, background services, and event-driven solutions using .NET, Node.js, Angular, SQL Server, and AWS services.
- Modernize legacy applications through refactoring, API enablement, cloud migration, technical debt reduction, and cloud-native architecture initiatives.
- Integrate enterprise platforms, vendor systems, cloud services, and legacy environments using APIs, messaging, and file-based interfaces.
- Lead code reviews, troubleshoot and resolve complex software defects and production issues, and perform root-cause analysis.
- Participate across requirements analysis, design, development, testing, deployment, and support while applying secure coding, testing, documentation, and operational standards.
- Collaborate with cross-functional technical and business teams and mentor junior engineers.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field with five years of relevant experience, or equivalent education and training.
- In-depth knowledge of information systems and the ability to apply IT best practices.
- Strong expertise in .NET/C#, SQL Server, Node.js, Angular, REST APIs, and AWS services.
- Preferred experience with .NET Framework, ASP.NET Web Forms, ASP.NET MVC, SSIS, AWS or Azure, application modernization, and cloud-native architectures.
- Preferred knowledge of OAuth 2.0, OpenID Connect, modern authentication patterns, and DevOps practices.
- Preferred banking or financial-services experience, Agile development experience, and familiarity with Angular and Node.js.
- Preferred Master’s degree or MBA and certification such as Six Sigma Green Belt or CQIA.
Benefits
- Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan for eligible employees.
- At least 10 days of first-year vacation, 10 sick days, and paid holidays, prorated as applicable.
- Potential eligibility for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan depending on position and division.
- Regular, office-based position at one of the posted locations, working first shift; benefits apply to eligible regular teammates working 20 or more hours per week.
Categories
About Truist Financial Corporation
Truist Financial Corporation provides consumer, small‑business, and commercial banking, plus capital markets, payments, mortgage, and wealth management services across the U.S. It earns interest and fee income from deposits, lending, investment banking, and advisory services delivered through Truist Bank and affiliates. The company was formed in 2019 by the merger of BB&T and SunTrust Banks and is headquartered in Charlotte, North Carolina; it is publicly traded on the NYSE (ticker: TFC).