Design and develop an automated usage review/analysis platform to speedup customer support cases and compliance cases on billing and usage metering discrepancies.
Work with RDBMS and NoSQL databases on usage analysis using Go and scripting languages.
Experience with software development on Linux/Unix, with 5+ years of experience.
Experience with programming/scripting languages such as Go, C/C++, Java, Python, Perl, or Shell script, etc. Go will be used but not required to start with.
General programming knowledge such as data structures, algorithms, multi-threading, design patterns, memory management, etc.
Experience with relational databases such as PostgreSQL, Oracle or MySQL
Solid background in fundamentals of computer science and development process
Willingness to innovate, learn and share knowledge, invent and patent new algorithms and technologies
Experience with distributed systems
Willingness to use different programming languages to address the specific product needs
Excellent analytical and problem-solving skills
Willingness to work without close supervision and with proactive goal-oriented attitude
Willingness to practice into other roles like code review, pair programming, QE automation
Excellent communication skills and fluent English in reading, writing and speaking
Experience with VMware products is a plus
Experience with Go is a plus
Experience with BigData is a plus
Experience with NoSQL is a plus
Experience with Oracle Apex is a plus