The Technical Architect is responsible for application design and implementation. While this position includes hands-on development work, it also focuses a majority of the time on technical leadership, which includes code reviews, coaching engineers, documenting and evolving coding standards and best practices, performing data modeling, participating in advanced troubleshooting of production and pre-production systems, and authoring frameworks and utilities to improve the efficiency of the engineering staff.
Enterprise Core Competencies
Requires competency in customer focus, change & innovation, strategic thinking, relationship building & influencing, talent management, results focus and inspirational leadership.
Job Duties and Responsibilities
Partners with Digital Architects to evangelize Architecture principals and best practices across the organization.
Serves as a Lead or contributing Architect on multiple strategic projects representing and driving architectural design decisions for T-Mobile systems.
Able to deliver organizational roadmap based on using business and financial values with ability to tie to KPIs.
Innovation and Leadership
Maintains accountability for solution designs all the way to deployment.
Bring new innovative approaches of technology and process forward to enhance the current landscape.
Technology and System
Owns overall architecture for multiple capabilities across multiple systems.
Collaborates across the Enterprise on frameworks, standards and libraries.
Supports product lifecycle from business discussions through test/deploy as it relates to requirement refinement and data designs business needs.
Creates scalable, extensible designs (for high complexity initiatives) that are easy to implement and perform and follows architecture standards for IT system design and enable success for IT teams.
Proactively identifies, addresses and escalates (if needed) when solutions are overly complex or will compromise implementation.
Develops proof-of-concept (POC) and prototypes to help illustrate approaches to technology and business problems.
Works closely with the business during ideation and vision stages of new projects helping define solution options to drive business case development prior to project funding and start-up.
Provides architectural assessments and work-effort estimates for the business and routinely as part of the project intake process for our architecture team.
Relationship and People Management
Communicates solution designs clearly in multiple modes of communication diagrams, documents, verbally.
Works with Business and IT partner teams to understand and document system requirements for data, SLAs/service levels, user experience, archiving/legal requirements, training, data governance, and performance.
Conducts peer reviews to solicit feedback on materials created.
Minimum 7 years of progressive experience in software engineering/enterprise architecture/technology leadership across multiple products, systems and/or platforms coupled with strong business acumen and executive presence.
Minimum 7 years' working in solutions design and enterprise architecture delivering IT solutions. Minimum 7 years of experience in Enterprise applications, PLM, middle-tier services, database, storage, distributed computing, virtualization and/or application technology.
Proven ability executing high-profile projects and providing thought leadership to an organization.
Experience in delivering industrial platforms or horizontal software middleware.
Knowledge of technologies and Packaged Platform/Systems including SAP, IBM, Oracle, Public Cloud services,
Must be able to communicate with others effectively through written communication methods. Must be able to communicate (talking, hearing, etc.) with others effectively through oral communication methods.
This position requires working with a computer (keyboard/mouse), telephone, and/or calculator; or, other repetitive use of hands.