**Job Summary****Responsibilities**- Develop and support enhancements and new functionality to serve Unity-based simulation content across platforms and devices using primarily PHP and JavaScript, while working closely with a Unity team working primarily in C#.- Build tools to augment the Unity experience, including front and backend content engine components.- Work with Platform Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.- Capable of working independently, as well as with team members on different teams and in different locations.- Perform code reviews with other team members in a reviewer capacity.- Provide technical mentoring and guidance to other engineers.- Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment.- Work closely with other engineering team members to ensure code deployments are fully automated and transparent.- Plan and support deployments and launches for all new projects, and maintain an existing codebase.- Provide technical expertise and troubleshooting as needed to support production issues.- Assist and in some cases be responsible for the design and architecture of projects and features.- Be willing to support deployments outside of work hours and participate in an on-call rotation.- Actively participate in all relevant agile ceremonies for each project iteration.**Requirements**:- Understanding of an Agile based development methodology or similar formal methodologies.- Extensive knowledge through work experience with the following programming languages, frameworks, and technologies: PHP, JavaScript, Laravel, MySQL, Apache, Redis, CSS, Vue.js, Bootstrap, jQuery, Mercurial and Git.- Experience with Docker and Kubernetes is recommended.- Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects.- Excellent problem-solving skills and an ability to translate a business scenario into a technical solution- Excellent verbal and written communication skills.**Education and Experience**- Bachelor's degree in a computer related field and/or equivalent work experience.