Technology Software Architect-Client Web Portal Operations Job in Minneapolis, Minnesota Us

Available Openings: 1
Job Title: Technology Software Architect (Client Web Portal Operations)
Job ID: 82382
Location: Minneapolis, MN
Business Unit: Technology
Full/Part Time: Full-Time
Eligible for Relocation: N
Regular/Temporary: Regular
Travel Percentage: None
About Ameriprise

You give more, you want more

You've worked hard and now you're looking for a career that's as rewarding as it is challenging. Ameriprise Financial is a great place to find just that. With our corporate headquarters in Minneapolis and offices nationwide, we're America's largest financial planning company¹ yet we're also a supportive nationwide family of financial professionals. We're proud to be ranked as one of the "Best Places to Launch a Career" by BusinessWeek magazine.²

You provide the initiative; we provide the support to help you succeed. Thrive in our diverse and inclusive environment with award-winning training,³ career development and 360° support guided by accessible leaders. If you're talented, driven, and ready to join a team of professionals who work every day to help their clients plan for and achieve their dreams, you're ready for a career at Ameriprise Financial.

Ameriprise Financial is an equal opportunity employer.

¹ Based on the number of financial plans annually disclosed in Form ADV, Part 1A, Item 5, available at adviserinfo.sec.gov as of Dec. 31, 2008, and the number of CFP® professionals documented by the Certified Financial Planner Board of Standards, Inc.
² BusinessWeek magazine, September 4, 2008.
³ DALBAR Financial Intermediary Post-Sale Service Award 2007.

Responsibilities
- Plays a unifying role within the web operations team by providing technical leadership across the stakeholders in order to convey technical implications down through the application stack at the conceptual, logical, and physical architecture levels.
- Collaborates with the Portfolio Architect on the capability strategy, roadmap, and architecture to ensure that required asset investments are positioned on the investment agenda.
- Owns the architecture requirements, design, and governance of the supported applications:
- Owns the functional and nonfunctional requirements and accountable that the design and implementation meets the requirements.
- Works across projects with peer Architects to best meet industry best practices for performance, maintainability, supportability, and re-use.
- Accountable for the application design, including driving the physical architecture discussion and building the physical architecture views.
- Governs the application design to ensure the application meets both the current and future needs according to the defined architecture quality. Owns and drives architecture decisions that impact the application.
- Responsible for ensuring the technical health of the application is accurate and the implications are visible and understood.
- Responsible for the technical and architectural sections of the health assessment of the assigned applications.
- Accountable for the analysis and identification of opportunities to improve asset performance and availability in response to both current issues and in the anticipation of future issues. Challenges assumptions and constraints.
- Provides technical leadership by partnering with other roles in resolving outages and performance issues. Establishes close relationships with vendor partners, technical leads, and stakeholders.
- Active in user groups / forums.

Required Qualifications
- Strong technical knowledge within and across the capability domain.
- Deep end-to-end knowledge of the technical stack and the technical environment, including detailed knowledge of the assets, infrastructure, and interfaces. Able to work at the conceptual, logical, and physical architecture levels.
- Understands how outages and performance issues impact business processes and business outcomes.
- Strong understanding of nonfunctional requirements and the impact they have on the design and performance of an application.
- Strong analytical skills. Able to review architecture designs and incident management data to identify the root cause of outages and performance issues.
- Strong communication skills. Able to convey complex technical information to technical and nontechnical stakeholders through architecture views, models, and decisions.
- Must have proven experience designing and developing large web solutions in either JEE with working knowledge of .NET.
- Must have working knowledge of AJAX, REST, SOAP, SQL, Linux, Windows, Portals, JavaScript, HTML/DOM.
- Must have experience developing flexible portal/JSRs, SOA, and Portal based solutions.
- Must have experience configuring, debugging, and deploying enterprise applications in complex environments.
- Must have strong business acumen and the ability to identify key issues and the ability to identify key issues and their impact in a broad business context.
- Must have six plus years of programming experience.
- Must have two plus years of design and architecture related experience, preferred within a large enterprise.

Preferred Qualifications
- Five years architecture experience.
- Experience with any of the following technologies or frameworks: Liferay, SharePoint, Drools, Hadoop/Map reduce, Flex/Silverlight, Grails, JSP, PHP, ASP .NET Web Parts, Single Sign-On (SSO), LDAP, Team Foundation Server, mobile, web analytics/Omniture, social networking technologies, agile development methodologies, Unified Content Management, Eclipse, Visual Studio.
- College degree in Computer Science, Software Engineering, or related discipline.