- BS in Computer Science, related degree or equivalent experience is desirable.
- 5+ years of software development experience - Great customer focus.
- Experience with object oriented design, coding, testing patterns, and programming languages (C#)
- Experience with unit-testing and test-driven development.
- Good communication and cross-team collaboration skills.
- Experience building scalable products on top of distributed systems
- Experience with Data Analytics, Application Insigh