Sr. Application Developer


At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

U.S. Bank is seeking a Senior Software Developer with design and development experience to contribute toward the success of our technology initiatives.  This individual will be responsible for development and support of the bank’s retail applications with a focus on Authentication and Security functionality.
The overall team is a combination of employees, contractors, and off shore developers.  This position will include application design, development oversight, and coordination with other groups within the bank to deliver the overall solution.
Assists in definition of time tables and project tasks; analyzes and estimates cost and time. Performs change impact analysis tasks.  Creates and executes performance tests to ensure that expected application performance levels are achieved. Contributes and leads clients and technical staff to investigate, analyze, and resolve technical problems related to system functions, programming, and procedures. 
Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions.
Analysis and Design
·          Participate in requirements gathering for proposed projects
·          Present technical ideas/concepts to the teams in understandable terms.
Development and Testing
·          Design, develop, test and implement software based on project requirements
·          Work with business analysts to refine application requirements.
·          Communicate project progress with all stakeholders of the project.
·          Ensure design, code, and documentation comply with established policies and procedures.
·          Interact with internal / external customers and vendors.
Production Support
·          Provide production support for existing applications/systems.




Required Skills/Experience
·          Experience with client/server and web applications.
·          ASP.NET, MVC, Web API, IIS,  SQL Server and Databases.
·          Experience with JavaScript, Jquery and AngularJS
·          Comprehensive understanding of REST/JSON/XML Web Services
·          Thorough understanding of Web Application security.
·          Experience with Microsoft Visual Studio.NET 2013/2015
·          Excellent technical, logical, analytical and problem-solving skills.
·          Ability to grasp business logic beyond just coding.
Preferred Skills:
·          Knowledge of Mobile Application Development and Responsive UI design?
·          Experience using Team Foundation Server (TFS)
·          Experience with HTML5, AJAX, CSS.
·          Strong knowledge of Design Patterns.
·          Excellent interpersonal, verbal and written communication skills.
·          Experience working on agile/scrum teams.
·          Understanding of accessibility implementation.
·          Bachelor's degree or equivalent work experience.
·          7 years Experience in the relevant area.


Information Technology

Primary Location



1st - Daytime

Average Hours Per Week