Requirements
BS/MS degree in Computer Science, Engineering or a related subject from a well known University or College
5+ years of proven hands-on Software Development experience.
Strong background in computer science fundamentals – data structures, Object-Oriented and multi threading.
Proven working experience in C# or java or Node.JS.
Hands on experience in designing and developing large scale highly performing applications.
Experience with Relational / Non relational Databases.
Team player.
Passionate, can do attitude.
Fast learning capabilities with a strong sense of ownership.
Advantages
Experience with Enterprise production systems.
Experience with test-driven development.
Experience with micro-service architecture, docker containers, REST and Kafka Experience with HTML5, CSS3, SASS.
Experience with JavaScript, ES6, TypeScript Good understanding of multi treading concepts
Previous experience with Cloud deployment.