Logo
Tata Consultancy Services

Product Architect

Tata Consultancy Services, Plano, Texas, us, 75086

Save Job

Product Architect Tata Consultancy Services

Job Description As a Product Architect, you will be responsible for making architecture and design decisions within a specific domain, translating business requirements into functioning software systems while maintaining alignment with enterprise architecture standards. You will lead full stack application development, cloud architecture and systems implementation, driving domain-level strategy and maintaining business architecture artifacts.

Key Responsibilities

Strategic Domain Leadership (25%): Serve on the Domain Leadership Team to create technology strategy and influence technology direction, responsible for all architecture functions within the domain, create and maintain technology strategy and target state architectures, collaborate with other domain architects and stakeholders to drive consensus across cross-domain initiatives, validate technology feasibility of business case and concept proposals, partner with Technology Domain Owners to maintain domain technology roadmaps.

Hands-On Solution Design & Implementation (50%): Drive full stack solution design and implementation based on industry best practices such as microservices, streaming technologies and event-driven architectures supporting modular, decoupled, integrated designs, lead design and implementation of reusable software components, shared libraries and frameworks for enterprise-wide use, collaborate directly with other domain architects, subject matter experts, delivery leads and product owners to develop solutions for complex business problems in a timely manner, strong focus on enhancing non-functional requirements such as reusability, scalability, maintainability, performance, availability, reliability, support solution architects in creating application high-level and low-level designs and document necessary artifacts.

Technical Leadership & Governance (25%): Ensure proposed technology solutions adhere to architecture standards and align with enterprise architecture principles, create and maintain comprehensive architectural documentation that aids in sustaining system integrity and facilitates knowledge sharing, evangelize effective pattern utilization during software development to uphold sound architectural principles and good design practices, mentor and coach software developers and solution architects on system design, code quality and maintainability, participate in all cross-domain architecture routines and governance processes.

Roles & Responsibilities

12+ years of experience in software engineering, with a strong background and proven track record of consistently delivering high-impact software products in a timely manner.

5+ years of experience as an Application, Solutions, or Domain Architect delivering enterprise solutions at scale using modern cloud-native technologies (AWS preferred).

Demonstrated experience in both strategic architecture planning and hands-on technical implementation.

Expert-level experience implementing reusable software components and shared libraries for enterprise-wide use in one or more languages like Java, Python, and JavaScript.

Deep understanding of microservices architecture, distributed computing, cloud computing (AWS preferred), and non-functional aspects of software architecture.

Strong expertise in database design, data architecture, and full stack web application development.

Comprehensive understanding of InfoSec and DevSecOps principles using AWS technologies.

Experience with application portfolio management and domain-driven design.

Background in financial systems and relevant application or domain expertise is preferred but not mandatory.

Strong leadership skills with excellent oral and written communication abilities.

Proven ability to present and discuss technical, functional, and managerial information clearly and concisely to various stakeholders from Business Executives to Developers.

Strong interpersonal skills with the capability to advise on engineering topics to technical and non-technical stakeholders.

Ability to drive consensus and influence technology decisions across multiple teams and domains.

AWS Solutions Architect Professional or Associate (Highly Desirable).

Qualifications

Bachelor of Computer Science.

Salary Range: $110,000 to $130,000 per year.

#J-18808-Ljbffr