**Preferred Qualifications**: - Strong problem solving, debugging and analytical skills - Proven knowledge and exposure to data structures, theory of algorithms, OOP, SDLC, STLC, SOLID - Proven knowledge of operating systems, networks, compilers and databases - Proficiency in two or more OOP Program