Principal Architect

Tactica Business solutions
  • Hyderabad
  • Confidential
  • 9-13 years
  • 25 Jun 2015

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description


Designing technical architectures for complex solutions
Providing technical and thought leadership on agile teams
Delivering great software adhering to agile software engineering practices (e.g., TDD, continuous integration, automated tests, etc.)
Code review and mentor-ship of developers on agile teams
Collaborating with product owners, stakeholders and globally distributed teams
Ensure that our applications can scale to match huge demand across the world. Sweat about milliseconds of response time and obsess over the next 1 percent of efficiency
Excellent problem-solving, organizational and analytical skills
Entrepreneurial drive and demonstrated ability to achieve stretch goals in an innovative and fast-paced environment
Minimum Qualifications:
Masters / Bachelors degree in Computer Science or related field
Minimum of 6+ years of relevant experience in designing large scale solution architectures
Deep Knowledge of at least one of the following languages C#, Java, C++, Ruby, Go, Python, Scala, JavaScript
Previous experience leading and managing teams in an agile development environment
Experience with at least one major server side web development stack, preferably ASP.NET MVC or JSF
Technical knowledge of the least one major RDBMS, preferably SQL Server
Excellent OO skills and a solid understanding of OO concepts and use of design patterns
Must be familiar with non- functional requirements like security, scalability, performance and deployment

Preferred Qualifications:

Thorough knowledge of JavaScript, CSS and Web Standards
Familiarity with client side MV* frameworks, e.g. Angular.js
Ideally, experience with Infrastructure as a Service e.g. AWS
Ideally, experience with Node.js for Server Side JavaScript development
Ideally, experience with NoSQL databases
Previous experience leading globally distributed teams
Previous experience working with external technology vendors
Strong verbal communications, cross-group collaboration skills, analytical, structured and strategic thinking.
Great interpersonal skills, cultural awareness, belief in teamwork.
Problem Solving skills and ability to swim in ambiguity

Job Posted By

About Organisation

Tactica Business solutions