Vacancy expired!
- Work with multiple game teams to define and create shared server infrastructure and libraries to facilitate the needs of all teams
- Help further extend and own the games' common tools framework
- Stay apprised of and evaluate new technologies and programming practices
- Identify and refactor problematic areas of codebase
- Use Git on a daily basis to manage source code
- Perform code review for fellow engineers
- Research and utilize third party APIs (Facebook, Upsight, etc.)
- Occasional light front end web work with HTML, CSS, and JavaScript
- Mentor junior engineers and assist them with feature development and debugging
- Participate in on-site interviews with engineering candidates
- Understanding of and solid experience with back-end / server development
- 5+ years of software development experience
- Professional experience working with MySQL or another RDBMS
- Professional experience with modern version control systems like Git and Mercurial
- Strong communication skills
- Experience with statically typed languages like C, Java, or C#
- Experience with NoSQL databases (Couchbase, Memcached, Redis, MongoDB, etc.)
- Bachelor's Degree in Information Systems, Computer Science, Math, Statistics or relevant area or equivalent experience
- Professional experience working in an Agile/Scrum/XP environment