Ameriprise Financial Senior Architect (13203BR) in Minneapolis, Minnesota

Job Description The Senior Solution Architect designs systems to meet functional and non-functional requirements, consistent with long-term strategies. A key responsibility is to ensure future flexibility for evolving business requirements. Individuals in this role provide leadership and guidance on solution options and trade-offs, to business partners and development teams. Responsibilities The Senior Solution Architect is responsible for conceptualizing and designing detailed solutions, enabling the organization to meet business objectives. Solutions will cover the end-to-end architecture (e.g. browser to services layer to underlying data repositories). Provides technical leadership to ensure technical design and implementation are aligned with business requirements. Ensures compliance of technology solutions with architectural standards and strategies. Gathers Non-Functional Requirements - Partners with business analysts, systems analysts and engineers in gathering and reviewing non-functional requirements. - Identifies key business and technology drivers that impact architectures, including end-user requirements, existing application environment (including legacy and packaged systems), and performance/availability requirements. - Collaborates with application and infrastructure teams to understand scope and requirements. Assesses Technology - Conducts assessments of current business and technology architectures - Identifies and documents any risks, issues or critical success factors Design - Translates project requirements into detailed designs consistent with long-term roadmaps. - Designs system interfaces. Best Practices - Researches and maintains a deep understanding of current and emerging technologies to solve business problems. Required Qualifications * Bachelor's degree in Computer Science, Engineering, or related technical field; or equivalent work experience. * 7-10 years of relevant experience. * Broad experience across architecture practices (data, infrastructure, applications and security) with depth of experience in at least one area. * Knowledge of Enterprise-wide architecture and ability to 'see the big picture' and how it affects current and future technologies. * Internal/External consulting experience that spans organizational boundaries and includes influencing technology & business leaders. * Depth of experience in the architecture, design, implementation and support of complex enterprise solutions. * Exposure to multiple, diverse technical configurations, technologies, and process improvements. Preferred Qualifications - Familiar with Agile software development - Financial Services industry-specific knowledge that includes a working knowledge of industry standards and architectures. - Solid understanding and applied expertise in solution architecture designs and concepts, including: security, high availability, recovery, performance, monitoring and operations design, and application architecture. - 3+ years software development experience - 5+ years system integration experience - Proven experience designing and developing end-to-end solutions, spanning multiple systems - Working knowledge of modern web applications, including Responsive Design, JavaScript MVC frameworks, and enterprise-grade web sites. - Working knowledge of the core elements of "Open Web" applications (HTML5, CSS and JavaScript) - Working knowledge of AJAX, REST, SOAP, Databases, Linux, Windows, Web content management. - A desire to explore new and emerging web and development technologies, synthesize recommendations, and influence key stakeholders - Proven experience configuring, debugging, and deploying enterprise applications in complex environments - Proven experience designing and delivering scalable and distributed web applications - Strong written and verbal communications skills. - Attention to detail - Ability to communicate effectively with developers, stakeholders, peers, and leadership, driving results and actio