Senior Architect - Database Infrastructure

Ameriprise Financial Minneapolis , MN 55415

Posted 3 weeks ago

The Senior Architect designs solutions to meet functional and non-functional requirements, consistent with long-term strategies, 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. The Senior Architect for Database Infrastructure is specifically responsible for designing reusable database platform solutions and patterns, both on premise and in the cloud, for use across the enterprise.

Responsibilities

The Senior Architect is responsible for conceptualizing and designing detailed solutions, enabling the organization to meet business objectives. The focus of this role will be defining database capabilities for use across the organization.

  • Provides technical leadership to ensure technical design and implementation are aligned with business requirements.

  • Serves as the primary point of contact between the project team and the architecture delivery organization.

  • Ensures compliance of technology solutions with architectural standards.

  • Deliverables expected as part of the role include:

  • Strategy & roadmap development for the domain to support the overall enterprise strategy

  • Creating reference architectures and patterns.

  • Leading and participating in proof of concepts.

  • Writing, maintaining and enforcing architecture standards.

  • Consulting with project teams on how best to use database patterns and reference architectures.

  • 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 external 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, Information Systems or related field; or related work experience.

  • 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.

About Our Company

With the right company, life can be brilliant. At Ameriprise, we're not just in the business of helping clients with their financial goals we also help our advisors and employees reach their true potential. Be part of an inclusive, collaborative culture that rewards you for your contributions and work with other talented individuals who share your passion for doing great work. You'll also have plenty of opportunities to make your mark at the office and a difference in your community. So if you're talented, driven and want to work for a strong ethical company that cares, take the next step to create a brilliant career at Ameriprise Financial.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Cloud Infrastructure Engineer

Ameriprise Financial

Posted 1 week ago

VIEW JOBS 11/9/2018 12:00:00 AM 2019-02-07T00:00 This role will be responsible for cloud infrastructure engineering within Ameriprise Hybrid Cloud environments. The role will work closely with architecture, security and operations roles to design, implement and automate the delivery of application and infrastructure components to support various cloud migration initiatives. Responsibilities Major Areas of Accountability: * Design ~~ Leadership & Partnerships ~~ Analysis & Problem Solving ~~ Project Support ~~ Delivery ~~ Processes, Standards & Best Practices ~~ Continuous Learning * Independently perform complex, difficult assignments in the design, detailed configuration, integration and upgrade of existing and future technologies within technical area of expertise. Plan, design, review and approve robust, stable, scalable and manageable designs. Perform problem diagnosis, initiate problem resolution and provide top tier, ongoing life-cycle support for new technology deployments and upgrades. * Manage effective relationships and work in partnership with leadership, team members, vendors, and contractors to deliver robust technical solutions, ensuring that service level commitments and project time lines are maintained. Provide technical expertise, leadership, direction and prioritization of work to team members ensuring successful project implementation and outstanding service delivery. Mentor, coach and contribute to the development of peers and other team members. * Recommend, deploy and document design strategies and solutions for complex software/hardware/network engineering problems, based upon comprehensive and thoughtful analysis of business goals, objectives, requirements and existing technologies. Independently identify key issues, patterns and deviations during the analysis. Recommend robust solutions utilizing pragmatic judgment, creativity, and in-depth technical knowledge and evaluation techniques. * Collaborate with team members to ensure project scoping activities are aligned with architectural objectives. Utilize performance data and historical metrics to effectively: plan for growth needs; plan upgrades, migrations, optimizations and new implementations; identify and resolve efficiency issues; and improve overall functionality. Manage hand-over design solutions and provide multi-faceted testing support and validation prior to the final release of new and upgraded technologies. * Create and maintain documentation of detailed design documents,diagrams, engineering specifications, build changes, models, troubleshooting and support guides, systems metrics, and overall project information (including key deliverables). Responsible for the technical correctness and completeness of engineering designs and artifacts. Ensure that build activities are completed per engineering diagrams that were drafted and approved for the project. Redirect build activities as needed. * Provide thought leadership and influence the continual refinement of processes, policies and best practices to ensure the optimal performance and availability of technologies. Promote re-use and develop consistent technical build, implementation and support processes. Responsible for the validation of, and adherence to, defined standards. Ensure ongoing improvements align with existing service/process principles and Systems Development Life Cycle methodologies. * Continuously develop specialized knowledge and technical subject matter expertise by remaining apprised of industry trends, the direction of emerging technologies, and their potential value to the business. Effectively present the value proposition of business-appropriate emerging technologies to technology leadership. Required Qualifications * Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience. * 7-10 years of relevant experience. * 7-10 years engineering and integration experience with proven technical expertise in subject matter domain (e.g. Network, Contact Center). * Strong analytical and customer service abilities required. * Ability to communicate and articulate technical information across various organizational levels. * Strong thought leadership abilities and a highly innovative problem solver. * High reasoning aptitude and ability to quickly understand a complex operating environments. * Ability to coach and mentor experienced engineering staff. About Our Company With the right company, life can be brilliant. At Ameriprise, we're not just in the business of helping clients with their financial goals — we also help our advisors and employees reach their true potential. Be part of an inclusive, collaborative culture that rewards you for your contributions and work with other talented individuals who share your passion for doing great work. You'll also have plenty of opportunities to make your mark at the office and a difference in your community. So if you're talented, driven and want to work for a strong ethical company that cares, take the next step to create a brilliant career at Ameriprise Financial. Ameriprise Financial Minneapolis MN

Senior Architect - Database Infrastructure

Ameriprise Financial