Principal Architect

Location: Eagan, MN
Date Posted: 11-08-2017
Principal Architect 
St. Paul, MN
Full Time Employee


Overview
Defines technology standards, architecture and strategy to promote development and implementation of highly integrated, cost effective, reliable, secure and scalable systems solutions. Collaborates with IT leadership, other architects, systems engineers and business stakeholders to ensure integrated solutions strategies are developed and communicated to meet critical business requirements. Provides the leadership, vision and direction to align technology and process implementation with the client’s business objectives.
 
Responsibilities
Architecture Definition: Researches and sets strategic direction for technology architecture with goal of promoting shared solutions to reduce costs and improve information flows. Establishes standards and guidelines for conformity that will be used in all phases of the technology life cycle. Collaborates with other architects to help promote and ensure overall IT architecture alignment. Develops relationships and communication strategies among various IT disciplines and business stakeholders.
 
Project Team Work: Directs and guides the work of architects, engineers and project managers to ensure that new or changed software applications and technologies fit into architecture strategy and are integrated with existing and future solutions without duplication. Provides mentoring and technical advice to other architects, senior engineers and other IT personnel. Trains and mentors IT personnel using personal experiences, Microsoft certification and other best practice training curricula. May also be responsible for personnel management.
 
Research & Development: Researches and makes recommendations on new technologies and software product ideas. Creates prototypes and functional/technical specifications to support new product recommendations. Assists with patent and intellectual property reviews.
 
Quality Management: Oversees quality standards. Manages risk and compliance associated with software applications and IT assets through risk analysis, standards development and policy establishment. Oversees design of solutions to meet security requirements related to function, protection, assurance and compliance.
Performs other duties as assigned.
 
Critical Competencies:
Vision and Strategy: Defines and creates and compelling vision for the future, and the implementation of strategies necessary for success. Takes a broad organizational perspective on issues and opportunities. Anticipates trends that will impact the organization, and creates a compelling picture of what the organization’s preferred future will be. Promotes acceptance of the organization’s vision and strategy by using consultation and teamwork.
 
Innovation: Early adopter and role model for implementing and using innovations.
Understands the change management process for overcoming resistance to innovation. Openly acknowledges new ideas from all team members and acts on opportunities to implement new approaches that resolve current and future challenges and provide unique solutions for the business. Able to articulate new approaches such that others in the organization understand the value and solution. Synthesizes information from multiple sources into a novel whole.

Leading Change: Identifies and assesses stakeholder positions, and sets goals that generate desired behavior change. Anticipates and removes barriers to change initiatives, and allows discussion and debate before implementation of changes. “Stays the course” on the change process despite resistance and challenge, and responds to resistance to change with understanding and a problem solving approach. Communicates change in an efficient manner that captures the audience’s attention.
 
Technical Expertise: Solves important business problems through technical expertise. Maintains mastery of current technical knowledge and best practices. Converts data into information that can drive decision-making. Demonstrates the ability to work across a wide range of technical problems and applications.
 
Collaboration: Understands the importance of relationships in effective teamwork. Modifies personal style to work more effectively with a team. Aligns team goals to organizational goals. Builds and maintains a diverse network of contacts technical resources with vendors and peers inside similar IT roles Establishes rapport with people across the organization.
 
Self Management: Uses personal management skills to effectively complete tasks necessary to the success of the organization in an orderly manner. Organizes details and brings order to complex and competing demands. Maintains high levels of personal organization. Uses effective meeting facilitation tools and techniques.
 
Qualifications
Minimum Qualifications:
  • Bachelor’s or advanced degree in computer science or the equivalent in directly related experience
  • 10 or more years of IT experience and at least 5 years of experience leading design and implementation activities in a large-scale enterprise environment
  • Experience collaborating with the business, translating business need into technical requirements and presenting ideas in business-friendly and user-friendly language to all levels of management and staff
  • Expert understanding of architecture design techniques, theories, principles, and practices
  • In-depth understanding of industry best practices, as well as ability to leverage both proven and innovative technology approaches to solve challenging business problems
  • Knowledge and expertise with a variety of vendor platforms, products, companies and philosophies
  • Experience with multiple technology platforms and proven commitment to maintaining cutting edge technology knowledge
  • Excellent written and verbal communication skills
  • Proficiency with office productivity tools such as Microsoft Excel, Word and Visio
 
Preferred Qualifications:
  • Experience with corporate governance and developing business cases and return on investment analyses
  • Experience managing personnel in a large enterprise environment
  • Highly self-motivated and directed, with keen attention to detail
  • Able to effectively prioritize tasks in a high-pressure environment
  • Experience building and supporting commercial, customer-facing applications
  • Working knowledge of Agile Scrum development methodology across multiple locations
  • Experience developing web solutions (applications and services) in the cloud (Azure or AWS
  • Experience developing embedded systems or a reusable software platform
  • Fluent with Service Oriented Architecture
  • Fluent with .Net/C# or Java and related development tools
  • Fluent with SQL and NoSQL technologies
  • Knowledge of responsive UI design tools such as Angular JS/jQuery/Bootstrap
  • Knowledge of Performance Engineering
  • Experience working with DevOps teams
 
Other Position Information:
Travel to customer, vendor and corporate sites is required
 
 
or
this job portal is powered by CATS