2012-11-12

GM/Detroit, MI

Sr. IT Architect I-INF0002790

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 Staff Architect is a technical leadership level architect position. An Advanced IT Architect is expected to have multi-discipline expertise and capabilities required of an IT architect and a strong practically based working knowledge of various architectural patterns, technologies and architecture management processes. An Advanced IT Architect is capable of working with without direct supervision to develop multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs. An Advanced IT Architect will also contribute to the definition of GM IT technology direction, standards and roadmaps across one or more business or technical domains.

- Responsible for leading the definition of 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.

- Responsible for definition of current state application and/or infrastructure architectures for the assigned domain areas.

- Responsible for development and approval of future state application or infrastructure architectures in an organized and cohesive manner using industry accepted frameworks.

- Understands, applies and recommends architecture principles in the context of a specific solution.

- Responsible for integration and cohesion of developed or reviewed architecture solutions across all architectural layers.

- Understands and comprehends the implications of technology decisions and recommendations across multiple domain areas.

- Ensure that designed or reviewed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security across multiple domain areas.

- Promotes innovation and application of emerging IT technologies within the context of a business domain area.

- Introduces technology innovation opportunities to the GM IT organization. Participates in the evaluation of new technologies for inclusion as GM IT standards

Qualifications

Required Skills and Experience:

- Bachelor's degree in technical discipline or equivalent experience

*

7-12 years information technology experience in a large scale commercial enterprise.

-

Career track record of engineering, developing (coding), deploying and maintaining business critical information technology solutions across a range of technical platforms.

-

Demonstrated experience in developing contextual and conceptual, logical and physical architecture deliverables.

-

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, Vistual 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.

- Solid working knowledge of software or hardware design, selection and deployment techniques and methodologies.

- Practical knowledge of the application of architecture design methodologies and frameworks.

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

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

- Knowledge of all and Mastery of many of the following product/technologies:

- Microsoft: ASP.NET/VB.NET/C#/VC++/MFC, Microsoft Dynamics, Sharepoint

- Web: Java, HTML, HTML5, Javascript, Python, PHP, CSS3

- 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

- Robust multi-year experienced based knowledge and ability to apply the principles of application or infrastructure architectures, including the distinction between contextual, conceptual, logical and physical layers.

- Proven experience based ability to design. develop, recommend and approve IT solutions based on defined requirements in a large-scale multi-national organization.

- Ability to evaluate and select various technologies for suitable inclusion in IT solution designs. Can also identify opportunities to apply new technologies to improve IT solution architectures.

- Ability to develop and comprehend abstract models of IT solution architectures, including various views of solution architectures.

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

- Ability to work constructively as an individual or in groups with minimal supervision. Leads groups of technical professionals in the context of one or more projects. 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.

Primary Location: US-MI-Detroit

Posting Date: Nov 11, 2012, 12:54:38 PM - Ongoing

Job: Information Technology

Apply To Job

Show more