Senior IT Architect-INF0004385
Senior - IT Architect
An IT architect is responsible and accountable for the quality and cohesion of solution architecture components within an assigned domain and their conformance to approved GM IT standards and alignment with the future state enterprise and domain architectural goals. This includes both hands-on development of IT technology solution architectures as well as management of various architectural initiatives.
An IT architect is able to look across the assigned domain to ensure consistent alignment of technical solutions with the business goals and objectives of the supported unit. The architect provides industry leading technical direction and guidance to various project teams to ensure appropriate and cost effective application of GM approved technologies. Ensures appropriate and effective data integration across multiple applications.
A Senior IT Architect is a technical leadership level architect position. A Senior IT Architect is expected to have multi-discipline expertise and all of the capabilities required of an IT architect along with a strong practically based working knowledge of industry standard architectural patterns, technologies and architecture management processes. A Senior IT Architect is capable of working with abstract and generally direction to develop multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs. A Senior IT Architect will also lead the definition of GM IT technology direction, standards and roadmaps across one or more business or technical domains.
Major Duties/ Responsibilities
a) Responsible for leading the definition of enterprise level solution architectures which includes evaluation, selection and integration of necessary technical components to create solution designs that support the defined functional and non-functional requirements across multiple domains.
b) Responsible for definition of current state application and/or infrastructure architectures across multiple domain areas.
c) Responsible for development, review and approval of future state application or infrastructure architectures in an organized and cohesive manner using industry accepted frameworks.
d) Understands, applies and leads the creation of architecture principles in the context of a multiple IT solutions.
e) Responsible for integration and cohesion of developed or reviewed architecture solutions across all architectural layers. Primarily focused on cross domain or enterprise level solution development.
f) Identifies and comprehends the implications of technology decisions and recommendations across multiple domain areas. Includes identification and mitigation of technology related risks introduced by technology decisions.
g) Ensure that all solutions across multiple assigned domains conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security across multiple domain areas.
g) Leads identification and evaluation of innovation opportunities and application of emerging IT technologies within the context of multiple business domain areas.
h) Drives technology innovation opportunities to the GM IT organization. Leads the evaluation of new technologies for inclusion as GM IT standards. Assumes responsibility for implementation of new technologies including the business and financial implications to the organization.
a) Expert level working knowledge of software or hardware design, selection and deployment techniques and methodologies.
b) Practical and theoretical knowledge of the application of architecture design methodologies and frameworks. Contributes to industry forums related to development of tools, methodologies and frameworks.
c) Broad and deep knowledge of multiple IT technology domains including software development languages and platforms, infrastructure platforms, data management and database technologies, networking technologies and security frameworks and tools.
d) Expertise in the use of various architecture support tools such as Orbus, Troux, System Architect, ProVision and MS Office tools used in the practice of architecture such as Visio, Excel, Word and Powerpoint.
e) Knowledge of all and Mastery of many of the following products/technologies:
Microsoft: ASP.NET/VB.NET/C#/VC++/MFC, Microsoft Dynamics, Sharepoint
Mainframe: COBOL, Mainframe, IMS
Frameworks: Struts, Spring, .NET, Jquery, ExtJS
Databases: Oracle, SQL Server, DB2,PL/SQL Programming, Stored Procedure Development, Performance Tuning, Data warehouses/ETL tools, Relational/OLAP Data Modelling
NoSQL : Hadoop, Casandra
Web Application Servers: WebSphere, WebLogic, TomCat, IIS
Other: Business Intelligence, Mobile Development, Oracle SOA, SAP, Peoplesoft, Teamcenter/NX
Development Environments: Eclipse, Jdeveloper, Visual Studio
Major Standards: AJAX, JSON
OS: Linux, UNIX, Windows, VMware, Android, iOS
Tools: QC/ALM, Performance Center, QTP, Selenium, Subversion, Rally, Teamforge, Rational suite, Hudson/Jenkins, Sonar
Methodologies: Agile, Spiral, Waterfall, Iterative
• Network: LAN/WAN/CAN/WiFi/RF/PlantFloor – CISCO, GE Cimplicity,
• Storage/BUR: EMC
• Services – LDAP/AD/NIS/License/CIFS
• Client - O/S, VDI – Xen, Citrix
• Test, V&V: Gomez/Dynatrace, HP/QC
a) Expert level multi-year experienced based knowledge and ability to identify, create and apply the principles of application or infrastructure architectures, including the distinction between contextual, conceptual, logical and physical layers.
b) Leads the definition of the distinction and dependencies between business, information, systems and technology architecture layers within the context of multi-domain or enterprise level solutions.
c) Proven expert level experience based ability to design. develop, recommend and approve IT solutions based on defined requirements in a large-scale multi-national organization.
d) Ability to evaluate and select various technologies for suitable inclusion in IT solution designs. Leads the identification of opportunities to apply new technologies to improve IT solution architectures.
e) Ability to develop and comprehend abstract models of IT solution architectures, including various views of solution architectures. Focused on multi-domain or enterprise level solutions.
f) Leads the development and refinement of GM IT standards for architecture model development and documentation.
g) Ability to review, contribute to and lead the definition of functional and non-functional business requirements and translate these into clearly articulated architectural requirements in the context of the required multi-domain or enterprise level solution.
h) Leads and drives the definition of standard non-functional architecture related requirements that are applied across multiple technology domains.
i) Frequently participates in and leads the discovery, documentation and refinement of business requirements to ensure alignment with technically viable solution designs.
j) Identifies and documents applicable assumptions related to the technical viability of defined and reviewed multi-domain or enterprise level solutions. Validates these assumptions as needed to ensure solution appropriateness.
i) Defines current and future state architectural models and views as necessary to ensure availability of a thorough and robust comprehension of multiple domain areas.
j) Leads technical teams during incident management and troubleshooting activities.
k) Ability to work constructively as an individual and to lead technical groups without supervision. Leads groups of technical professionals in the context of one or more domain areas. Understands and can apply software engineering and application development methodologies in a complex multi-project environment. Subject matter expertise across applications, data, database, middleware, mainframe and midrange server computing, network (Intranet/Extranet/Internet), security, and client platform (Including mobile) IT products and services.
4 Year IT College Degree. IT Technical Masters or equivalent exp.. Professional certification is strongly encouraged.
a) 10-15 years information technology experience in a large scale commercial enterprise.
b) Career track record of engineering, developing (coding), deploying and maintaining business critical information technology solutions across a range of technical platforms.
c) Demonstrated industry recognized expertise in developing contextual and conceptual, logical and physical architecture deliverables.
d) Experience leading and directing technical teams in a global environment including design and development teams or solution architecture teams. Ability to conduct fact-based evaluations of architecture alternatives, mediate opposing viewpoints and negotiate equitable outcomes that ensure stable solutions. Practical experience with integrated development environments (eg J Developer, Eclipse, Visual Studio etc. Proven ability to diagnose and remediate large scale multi-tiered application systems, including the underlying infrastructure. Broad experience based on understanding of the principles of application architecture, including the distinction between contextual, conceptual, logical, and physical layers and the distinction and dependencies between business, information, systems, and technology.
e)Experience in data warehouse or enterprise data environments preferred.
Location: Phoenix, AZ
Primary Location: US-AZ-Phoenix
Posting Date : Mar 5, 2013, 5:14:07 PM - Ongoing
Job: Information Technology
General Motors - 21 months ago
Growth opportunities at GM for talented people are as wide as the world.
From the design and engineering of new state-of-the-art plants...