This position is responsible for analyzing, designing, testing, developing, and maintaining high-quality software experiences. The successful candidate is self-motivated, collaborates with team members and stakeholders across the organization, and takes responsibility for software artifacts in accordance with U.S. Bank standards to minimize impact on the customer experience. The role applies agile software development lifecycle practices and DevOps principles. The engineer builds and scales web applications using C# and the MVC architectural pattern, maintains legacy enterprise applications in ASP.NET 4.8, and develops new features and microservices in .NET 9. The role also involves designing and maintaining SQL Server databases, developing and troubleshooting SSIS packages for ETL processing, and writing secure, maintainable, object-oriented code in Visual Studio 2022. The engineer works with the software architecture team to turn system designs into functional code, participates in code reviews, and mentors junior developers. The role requires working from a U.S. Bank location three or more days per week. U.S. Bank offers benefits that include healthcare, insurance, retirement plans, paid leave, adoption assistance, and other rewards, subject to eligibility requirements. The stated pay range is $98,175 to $115,500; actual pay may vary by role location.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level