Careers - Technical Architect

Expected background:

  • Great experience on enterprise architecture patterns and a couple of past examples of architecting high availability, scale and performance applications
  • Great experience with SOLID principles and design patterns. Can review any piece of code and evaluate the architecture as well as design towards a set of business and technology goals
  • Past experience on Microsoft .Net stack with solid understanding of C#
  • Great understanding of advancements in Microsoft stack
  • Hands on experience on open source technologies – specially around data, caching, indexing, queuing, logging and programming languages like Java / Scala
  • Great understanding of architecture and design principles for TDD of a distributed application
  • Hands on experience on Cloud stacks (AWS preferred)
  • Undeniable principles on code quality, distributed applications, TDD & test automation, self-monitoring applications, refactoring and technical debt
  • Sound understanding and appreciation for Agile (Scrum / KanBan)


What you will do:

  • Act as full time consulting architect of one or more engineering teams
  • Own key decisions on architecture, design, test frameworks, Devops and automation
  • Groom technical leaders with targeted development plan for at least two leaders
  • Assist product management in road-mapping where technology or technical debt needs to be upheld as key goal
  • Hands on approach with team members in discussions, reviews and even writing code for complex design or architecture problem
  • Present / Travel to customers on evangelizing technology decisions
  • Present / Travel to colleges / meetups as part of Tavisca community connect
  • Own two or more training topics every year for Tavisca internal staff training

Apply For This Position

Fill out the form below and we will get in touch with you.