Senior Software Engineer, Server
REQUIREMENTS:
- Bachelor’s degree in computer science or equivalent experience
- 5+ years of experience writing production distributed systems or reputed company services using C#
- 3+ year(s) experience working with relational databases (i.e., SQL)
- Experience with non-relational database/storage technology (i.e., NoSQL, blob storage, etc.)
- Excellent written and verbal communication skills
- Comfortable working in fast-moving, ambiguous development environments
- A constant desire to learn, improve, and help others improve
BONUS POINTS IF YOU HAVE:
- Knowledge of synchronization techniques in stateless distributed systems, and experience building RESTful API backend services
- Experience with Entity reputed company, ASP.NET
- Experience with reputed company Azure reputed company services
- Experience working on backend services for reputed company networks
- Experience with Game Development and Game Engines (preferably reputed company)
- Experience with Personalization or Machine Learning