Description :
Job Title: Principal Architect
Job Category: IT Operations
Product: (Not Product Specific)
Date Posted: 08/17/2008
Job Code: 239868
Location: WA - Redmond
Travel Required: 1-10%
This Job is eligible for the following work arrangements :Flex Time
Are you ready to be an integral part of a team that will help define and deliver the Connected Entertainment experience for the Microsoft Entertainment and Devices Division? Do you love designing solutions and want to impact manufacturing, supply chain, and entertainment solutions? Want to work on Microsoft's hardware and entertainment business on products like Xbox 360, Zune, Roundtable, and Surface? How about being part of the growing software architecture profession and becoming a catalyst to drive solutions that matter? Join Microsoft Entertainment & Devices Systems division as a Solution Architect! This team provides great exposure to the entire breadth of enterprise solutions in a dynamic environment offering both senior leadership opportunities as well as hands on development.
The primary job responsibility of the Entertainment and Devices Solution Architect will be defining and driving the Future State Architecture of our business solutions. This will include immersion into the latest Microsoft products and technologies, working with other architecture roles and project teams solving complex technical issues, establishing patterns and practices, and setting standards and guidance for using the Future State Architecture services that you will define and design. Our architecture will support solutions ranging from Design (Product Lifecycle Management - PLM), Supply Chain Management (SCM), Customer Relationship Management (CRM), Finance and Sales and Marketing groups, and our online businesses (Xbox Live, Games Certification) within the E&D Division.
The Product Lifecycle Management Solution Architect will recommend, architect and establish technical system integrations between PLM and the following systems: electrical CAD tools, mechanical CAD tools, engineering simulation tools, supplier relationship management applications (SRM), CAPA applications, compliance applications, and enterprise resource planning applications (ERP), manufacturing execution systems (MES) and supply chain management systems (SCM).
Area specific experience:
Deep demonstrated understanding and 4-5 years of experience in technical system architecture of Product Lifecycle Management applications (Siemens' TeamCenter preferred).
Extensive knowledge of the technical issues and architectures associated with CAD tool and ERP integration to PLM
Core Job Responsibilities:
* Partner with Business Architects to understand and design business and solution capabilities to meet business needs and translate Business Architectures into a technical system (solution) architecture within a specific business domain (PLM, SCM, ERP, CRM, etc.)
* Mesh the solution-specific technical system architecture into a broader framework and determine technical architecture partitioning, linkages and data structures that effectively integrate into the future state E&D technical system architecture
* Determine legacy system and legacy data migration and replacement strategies
* Develop detailed technical system implementation structures including database architecture, partitioning and performance tuning, data model schemas, metadata structures, workflow implementations and report generation/data extraction methodologies
* Define the technical system architectures for thin and thick clients that deliver unified/integrated user environments within the Manufacturing, Supply Chain, and Interactive Entertainment Businesses (engineering, sourcing, planning, manufacturing, logistics, repair, games certification, etc.).
* Identify, influence and manage technical system roadmaps for vendor applications and drive adoption of future Microsoft technology
* Drive and deliver the Future State Architecture for the Microsoft E&D Core Businesses and Platforms.
* Support Technology Architects through input into and driving use of core platforms
* Create linkages between E&D and MSIT Enterprise Architecture and Development Delivery (COEs).
* Build relationships with key Microsoft product groups
* Recommend how specific technologies, standards, methods and techniques are to be used throughout the E&D solutions delivery community.
* Designs and implements larger research and proof of concept projects as an individual contributor, focusing on one or a small number of technologies or applications to be implemented into a larger platform
* Makes architectural presentations and submits written reports for publication to internal and external stakeholders.
* Understand, advocate usage of, and ensure alignment (governance) to Enterprise-wide and Application Architecture principles, standards, and best practices within investment decision-making and project processes
* Understand and articulate business strategies and challenges and based on that understanding, drive modeling of high-level EA application designs that will meet requirements of business strategies & processes
* Analyze existing project-level application architectures, detect critical deficiencies, and recommend solutions for improvement compliant with future state EA application architecture (retirement, consolidation, gaps)
* Knowledge and experience with application frameworks and associated data structures
* Provide coaching and mentoring to less experienced team members
Experience and Qualifications
Required:
8+ years industry experience in at least 2 IT disciplines in a client/server environment (e.g. - technical architecture, network management, application development, database management, operations)
Proven competence in each of the business, information, application, and technology components of enterprise architecture (i.e. - all relevant technologies & business processes necessary for analyzing, designing, and developing highly complex IT solutions)
Demonstrated knowledge in one or more of Microsoft's core or enabling business processes and related capabilities, as well as the value of them to Microsoft
Exceptional communication skills - written, verbal, listening
Exceptional interpersonal skills, including teamwork, facilitation, and negotiation
Proven ability to mentor and transfer knowledge to other team members
Ability to work with customers to understand business strategies & requirements, and translate into IT solution architectures that meet business needs
Exceptional knowledge of Software Development Life Cycle methodologies
Extensive experience implementing 3rd Party Packages including fit/gap analysis (e.g. - SAP, Siebel)
Knowledge of business re-engineering principles and processes
Strong conceptualization, analytical, and logic skills enabling comprehension and development of complex technical and business issues, topics, and plans
Proven ability to interpret and develop highly complex technical specifications, diagrams and database schemas
Demonstrated ability to design solution that are scalable, usable and have acceptable performance
Extensive experience designing and developing n-tier and service based solutions
Proven skills and knowledge in OS, platform and emerging technologies; latent, current and emerging programming languages and protocols; server technologies
Strong leadership skills
Ability to develop a plan for long term application and business solutions
Education:
BA/BS degree in Computer Science, MIS or related field is required.