U.S. Bank is seeking the position of Senior Software Engineer -- .Net Developer in Irving, TX. The Senior Software Engineer -- .Net Developer will work as a .Net developer to develop backend web services using .NET Core, ASP.NET. Duties include: Create optimal technical design adhering to architectural best practices and taking into account scalability, reliability and performance of systems. Create tables and stored procedures in a SQL database. Develop multiple SSIS packages for data loaded from different sources and SSRS reports. Develop User Interfaces (UI) using .NET MVC, Kendo UI Controls and JavaScript. Create APIs to create end of day summary reports. Perform analysis on failures, propose design changes, and encourage operational improvements. Conduct code reviews with a focus on code quality, acceptance criteria, business logic, test coverage and overall architecture alignment. Implement CI/CD using Jenkins pipelines to build and deploy applications. Position may allow working from home within commuting distance of worksite location. Multiple Openings.