Job Responsibilities:
- You will develop distributed applications, propose and discuss architectural trade - offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
- You will develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
- You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- You will be performing the best engineering practices to execute large-scale, cross functional, and company-wide critical programs.
- You will leverage, and successfully evangelize opportunities to improve engineering productivity.
Basic Qualifications:
- BTech/MCA or equivalent in Computer Sc...