Job Description
Extensive and expert programming experience in any one programming language (strong OO skills preferred).
Deep experience in at least one general programming language (Java, Ruby, Clojure, Scala, C/C++ and SQL)
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
Have a penchant for solving complex and interesting problems
Worked in start-up like environment with high levels of ownership and commitment
Excellent coding skills should be able to convert design into code fluently Good skills to write unit integration tests with reasonable coverage of code interfaces - TDD is a plus
Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming
2+ years and above exposure in the art of writing codes and solving problems for large scale.
-
Design components by translating product requirements, break down project into tasks and provide accurate estimates
-
Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
-
Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance.
-
Build, develop, mentor and coach junior team members
-
Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
Job Classification
Industry: Travel & Tourism
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: Cleartrip
Location(s): Bengaluru
Keyskills:
Computer science
C++
Coding
TDD
SCALA
Data structures
System design
High level design
Ruby
SQL