The position requires the Tech Architect to act as Single Point Accountability for the Technology choices made by
TML. The position also requires,
• Ownership of architectural decisions of system changes and enhancements to enterprise systems
• To jointly own the key attributes of enterprise systems – performance, scalability, flexibility,
security and cost of ownership, along with the Infrastructure team
• To create and maintain technology roadmap for organization
• To provide directional input to CIO on technology decisions on key initiatives
• To own and manage Tech Debt of Tata Motors IT Systems
Key Attributes in the candidate
• Core expertise in the specific area of Technology
• Deep understanding of long term technology requirements of a particular business process
• Excellent Leadership Skills and excellent articulation and communication (No tolerance here)
• Customer centric thought process and innovative mindset
• Defining and Driving the philosophy of web and mobility architecture at a high level and build multi-year roadmap on the innovation and evolution of the same in relation to the upcoming trends and advent of new technologies.
• Integration of user-facing elements developed by front-end developers with backend technologies
• Leading the end-to-end architectures and delivery for multiple projects at a time
• Build efficient, testable, and reusable modules across projects – drive the same with vendors, partners etc.
• Solve complex performance problems and architectural challenges and be ready to do deep dive and solve such issues at short notice at times.
• Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Skills required:
• Strong knowledge of PHP web frameworks (such as Laravel, Yii, codeigniter etc)
• Strong knowledge of server end scripts like Python-Django, Ruby on Rails, .Net Core, ASP.Net, Java etc.
• Strong Knowledge of other client server frameworks like Spring MVC etc.
• Strong knowledge of the common (various language based) web server exploits and their solutions
• Understanding fundamental design principles behind a scalable application
• User authentication and authorization between multiple systems, servers, and environments; knowledge of open source LDAPs
• Integration of multiple data sources and databases into one system
• Familiarity with limitations of PHP as a platform and its workarounds/alternatives
• Creating database schemas that represent and support business processes
• Familiarity with SQL/NoSQL databases and their declarative query languages
• Proficient understanding of code versioning tools, such as Github, and automation tools like Travis_CI


Source link