Senior Software Engineer (Server)
SciPlay Corporation
Austin, TX | Posted: 4 years ago
Essential Job Functions:
Work with a team in an Agile environment to design and implement game features and core functionality in PHP
Create and maintain tables in MySQL and documents in Couchbase
Perform and assist in testing and debugging efforts
Monitor game performance and error logs
Use Git on a daily basis to manage source code
Perform code review for fellow engineers
Design, implement, and maintain tools for game administration
Research and utilize third party APIs (Facebook, Upsight, etc)
Occasional light front end web work with HTML, CSS, and Javascript
Mentor junior engineers and assit them with feature development and debugging
Identify and refactor problematic areas of codebase
Create scripts and tools to improve workflows for both backend and other teams
Participate in on-site interviews with engineering candidates
Education:
Bachelors Degree in Information Systems, Computer Science, Math, Statistics or relevant area or equivalent experience
Required Experience:
3+ years of software development experience
Experience writing and debugging in a dynamically typed language (PHP, Ruby, Python)
Professional experience working with MySQL or another RDBMS
Professional experience with modern version control systems like Git and Mercurial
Strong communication skills
Preferred Experience:
Social game development
Experience with statically typed languages like C++, Java, or C#
Knowledge, Skills, & Abilities:
Experience with LAMP (Linux, Apache, PHP, MySQL)
Experience working from the command line and using common utilities (grep, tail, etc)
Experience with NoSQL databases (Couchbase, Memcached, Redis, MongoDB, etc)
Professional experience working in an Agile/Scrum/XP environment