U.S. Bank is seeking a motivated ApplicationDeveloper with development and SDLCexperience to contribute toward the success of ourtechnology initiatives. Perform the technical design and development of complex application systems using existing and emergingtechnology platforms. May participate in some applicationarchitecture functions. Performs change impact analysis tasks. Assists in the creation of comprehensive unit test plans and creates and executes test cases in line with test plans. Participate in design, coding, testing, implementation, and documentation of solutions. Ensure that expected application performance levels are achieved. Participate in designing, coding, testing, debugging, documenting, maintaining, and modifying computer programs of high complexity, significance, andrisk. Participates ininvestigation, analysis, and resolution of technical problems related to system functions, programming, and procedures. Assist with post-implementation reviews. Assist in monitoring operating efficiency of existing systems. Proactively identifies opportunities for improvement and recommends technical solutions. Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect forothers, accountability for decisions and actions, and good citizenship.
Basic Qualifications -Bachelor's degree or equivalent work experience
-At least 4+ years of experience with developing and implementing applications.
Preferred Skills/Experience Basic understanding in:
-Application design, architecture
-Modeling: data, process,events, and objects-Information management Workingexperiencein:
- Version control
- IT standards, procedures, policy
- Application testing
- System testing
- Application maintenance
- System development life cycle
Extensiveexperience in:- At least 4-6years ofexperience in C#- At least 2-3years ofexperience in Oracle, SQL Server,- Some exposure to MVC, WPF and HTML5- Proficient performance tuning and designing for scale- Excellent technical problem solving and debugging skills- Excellent communication skills, able to articulate technical solutions- Knowledge of professional softwareengineering best practices- Strong self-motivation and willingness to tackle challenging problems