... designing or architecting (design patterns, reliability and scaling) of new and existing systems Bachelor's degree or above in computer science 10+ years of non-internship professional software development experience 8+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems ...
India, Bengaluru