U.S. Bancorp logo

Senior Full-Stack C# / .NET Software Engineer

U.S. Bancorp

Charlotte, NC
Full Time
Senior
132k-156k
7 days ago

Job Description

About the Role

U.S. Bank is seeking a passionate Senior Full-Stack C# / .NET Software Engineer to play a crucial role in their digital transformation journey. The role involves analyzing, designing, testing, developing, and maintaining top-tier software experiences within a respected, innovative, and ethical financial institution. The position offers opportunities for growth, collaboration, and making a meaningful impact in a dynamic environment that values integrity and success.

Key Responsibilities

  • Analyze, design, test, develop, and maintain software solutions to support the bank's digital transformation efforts.
  • Take ownership of software artifacts, ensuring they meet U.S. Bank standards and deliver exceptional customer experience.
  • Collaborate within the team and across the organization to drive transformational change.
  • Review and interpret business reporting requirements to build appropriate reporting deliverables.
  • Develop, implement, and optimize stored procedures and functions using T-SQL.
  • Participate in Agile methodologies and DevOps practices to ensure efficient development and deployment.
  • Work with distributed computing environments and understand data security models, including row-level and column-level security.

Requirements

  • Bachelor's degree or equivalent work experience.
  • Five to six years of relevant experience.
  • 5+ years in designing, developing, and implementing data-intensive applications and end-to-end solutions.
  • 6+ years of experience with .NET C# technology, including .NET Core or .NET Standard.
  • Extensive expertise in relational databases, particularly Microsoft SQL Server.
  • Experience with multithreading development (async/await), dependency injection, unit testing, CI/CD, and cloud development (Kubernetes and Docker).
  • Previous experience in the financial industry.
  • Strong problem solving and troubleshooting skills.
  • Excellent documentation, oral, and written communication skills.

Nice to Have

  • Experience with Core toolsets including Gitlab CI/CD, Jira, Splunk, ADO pipeline.
  • App stack exposure to Docker/K8s, on-premises and/or Azure environments.
  • Experience with non-relational databases such as MongoDB or Cassandra.
  • Knowledge of the finance industry, especially Investment Management domain.
  • React.js front-end experience.

Qualifications

  • Bachelor's degree or equivalent work experience.

Benefits & Perks

  • Healthcare (medical, dental, vision).
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation (from two to five weeks depending on salary grade and tenure).
  • Up to 11 paid holiday opportunities.
  • Adoption assistance.
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per year.

Working at U.S. Bancorp

U.S. Bank values integrity, innovation, and collaboration. The company fosters a transformative environment where employees are encouraged to learn, grow, and make a difference. They emphasize a culture of respect, ethical conduct, and community support, offering flexible work arrangements and comprehensive benefits to support employees' well-being and development.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary132k-156k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About U.S. Bancorp

Website

usbank.com

Company Size

10000+ employees

Location

Charlotte, NC

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches