Principal Architect

BookMyShow , Mumbai · in.bookmyshow.com · Full-time employment · Programming

Ever wondered what it’s like to work in a 1000+ employee company that functions with the same excitement and drive as a 3 person startup? BookMyShow is evolving, and we’re inviting passionate people to join us in transforming our mobile web products for the next generation of internet users.

Your Profile

  1. Identify the appropriate software architecture based on business requirements.
  2. To determine the technical direction for a high scale and secure architectures.
  3. Must be able to see whether the application has been built with quality and with reuse in mind
  4. Performs problem analysis and triage to identify root causes and outline resolution options
  5. You will also continuously discover, evaluate and implement new design patterns to maximise efficiency and improve performance to remain competitive
  6. Maintain and evolve software architecture documents as needed based on evolving market needs and technologies.
  7. Interface with IT and Security architects to ensure the project meets all corporate guidelines for deployment
  8. Collaboration with other departments (Cinema / Live Entertainment / Marketing / Operations /Customer Contact Centre / etc)
  9. Lays out the design of how applications and systems should work from a technical perspective, and quickly identifies and resolves design flaws early in design life cycle.
  10. Determines database structural requirements by analysing client operations, applications, and programming; reviewing objectives with clients, evaluating current systems.
  11. You will work closely with software engineers in collaboration with product and other functional teams to advise technical architecture direction and design solutions.

Your Checklist

  1. Knowledge of web and mobile applications
  2. 4+ years of experience in designing/architectural horizontally scale, multi-tenant web and mobile applications
  3. B.E. degree in Computer Science, Software Engineering, MIS or equivalent preferred.
  4. Experience in Database Design in both SQL and Nosql technologies.
  5. Experience in open Source or .Net technologies (Node.js, C#, GoLang)
  6. Ability to understand the business requirements and converting them into solution designs.
  7. Strong verbal, presentation and written communications skills for technical audiences, able to explain technical solutions to technical teams
  8. Above 7 years of experience in systems and programming, technical support or implementation in either applications, technical services or e-commerce domain.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer