Senior Application Developer - User Experience (UX)

Senior Application Developer – User Experience (UX) - 170033706

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 application developer to be a part of a high-performance agile development team with design and development experience to contribute toward the success of our technology initiatives.  Candidate should have development and implementation experience of large scale mission critical applications. You will architect innovative solutions while playing a hands-on development role to deliver products in a rapid and dynamic environment. You will p artner with internal and external technical teams regarding technical specifications, design, build, testing, and delivery.  You will lead and participate in the design, code and product reviews, testing custom and enhanced applications, research and resolves issues. Also, you will maintain system availability and support Disaster Recovery activities.  You will be expected to provide input, mentors and consults on projects and development of staff. 
Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.
Key Responsibilities
  • . NET design and development of complex applications and services including UX development, simple element changes, dashboard creation, enhance existing dashboard, system and data integration and data normalization.
  • Work as a lead development member on technical decisions and technical designs.
  • Work with the stakeholders, product owner, scrum master, business analyst, and data architect to analyze requirements and provide recommendations.
  •  High collaboration skills and be the liaison with globally distributed development team members.
  • Apply industry best practices to application design and programming activities.
  • Effectively contribute to building the overall knowledge and expertise of the organization.
  • Provide technical leadership, coach and mentor more junior team members.
  • Effectively collaborate with business team members to answer questions and clarify expectations around requirements and delivery of functionality.
  • Have clear phone communication and writing skills.



Basic Qualifications


-Bachelor's degree or equivalent work experience
-At least 3 years experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies.
-At least 8 years experience with developing and implementing applications.


Preferred Skills/Experience

-Bachelor's degree in Computer Science or related field

-Minimum six years’ hands-on experience in application design, development and support in.NET platform

-Experience working in an iterative/Agile/Scrum environment

-Experience working in IT Operations area working with monitoring tools and technology (CA, IBM, HP, BMC, Elastic)


Technical Skills
-Expertise in full Microsoft technology stack (SQL Server, C#, WCF, ASP.NET, Entity Framework) and associated IDE/tools (Visual Studio, TFS)
-Adept working with UI technologies - HTML, JavaScript, CSS, AngularJS, NodeJS, RESTful API, Bootstrap, JQuery
-Scripting (Perl, Python, PHP, JScript)
-Working knowledge of Test Driven Development (TDD), CICD and Git.
Preferred Skills/Experience
-Master's degree in Computer Science or related field
-Highly Desired: Previous experience working with Elasticsearch, Splunk, and Big Data
- Three years’ experience working in an Agile/Scrum development environment


Information Technology

Primary Location

Minnesota-MN-Saint Paul


1st - Daytime



Average Hours Per Week