Job Detail
-
Job ID 5089
Job Description
1. Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
2. Ability to drive design and architecture of multiple subsystems.
3. Extensive experience in object oriented design skills, deep understanding of design patterns, and huge passion and ability to design intuitive module and class-level interfaces.
4. Excellent coding skills and act as a role model for junior engineers from code quality perspective.Knowledge of Test Driven Development.
5. Ability to break-down larger/fuzzier problems into smaller ones in the scope of the Product.
6. Worked in a startup environment with high levels of ownership and commitment.
7. BTech, MTech, or PhD in Computer Science or a related technical discipline (or equivalent).
8. 8+ years of experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data.
9. Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences.
10. Go-getter attitude that reflects in energy and intent behind assigned tasks