Job Overview:
The
Backend Developer will be responsible for developing new web applications, constructed using SOA principles (TCP Binary, REST, XML RPC, SOAP), as well as the implementation of new features, and the re-factoring, debugging, and improving of code within our existing applications.
The
Backend Developer will be responsible for development in a
LAMP stack environment (Linux, MySQL), eCommerce, strong security, and social networking interface (Facebook, etc.).
This role is for a Developer who thrives in a collaborative, diverse environment and is passionate about code, quality, and best practices. You will be in a fast-paced, team-oriented environment with responsibilities that include gathering requirements, software problem solving, and design and code reviews.
Responsibilities:
- Assists users, customers and business partners to maximize the benefit from use of web technology and functionality.
- Understands and enhances the role of the web in clients' business successes, championing ideas and capabilities regarding their evolution.
- Designs, codes, tests, debugs, documents and maintains:
- Web networking and open source applications using technologies such as Java, PHP, XML, SQL, C++, HTML, JavaScript, Linux, mySQL and eCommerce.
- User interfaces using technologies such as AJAX, HTML and Javascript.
- Evaluates, installs, configures and maintains:
- Third party software applications.
- Third party services and web-based functionality (e.g. widgets).
Requirements:
- Experience with web design and development using Web 2.0 concepts (e.g. Google, Facebook), technologies, techniques and standards across varying platforms and browsers.
- Write code using design patterns and other Object Oriented Programming (OOP) principles, all with scalability and availability in mind. Contribute to the creation of a long-term, scalable architecture by working with the development, database, architecture, and operations teams.
- Experience with technical documentation including ability to communicate repeatable processes for building, archiving, installing, configuring, and custom third party software applications.
- Working in a networked environment; using file conversion techniques; working with Adobe Creative Suite; working with Microsoft Office Suite and Visio.
- Experience using Web API calls to send and receive data between and interface with partner sites.
- Web service experience (SOAP, REST, XML parsing, and XML PPC).
- Expert in MySQL query optimization, scalable PHP architecture and design.
- Experience with PHP templates and frameworks.
- Experience with best software development practices, peer code reviews, SVN, or other versioning software.
- Experience with Facebook SDK (e.g. Graph API).
- Experience with large-scale, concurrent requests.
Skills:
- Strong interpersonal skills along with excellent oral and written communication abilities.
- Knowledge of Wordpress/CSS a plus.
- Should display ability for writing documented, maintainable code.
- Excellent verbal and written communication skills desired. Web pages will require regular updates.
- Provides configuration management by maintaining network file structure and electronic documents.
- Works extensively with Design, Marketing and Communications and Lead Developer for a usable, cohesive web presence.
- Develops and tests software to provide solutions for company business needs.
Core Competencies:
- Must be a creative champion for adoption and implementation of new web technologies and capabilities.
- Must have self-starting personality, unafraid to display initiative and innovation on the job.
- Must possess strong communication skills, including listening abilities.
- Must be a team player willing to share ideas with the ability to contribute to discussions passionately but objectively, while seeking and respecting differing opinions from others.
- Must have the ability to multi-task and handle multiple priorities and business partner expectations.
- Must be detail-oriented.
- US Citizen, or a valid permanent resident card.
Education/Experience:
- Bachelor’s Degree in Computer Science.
- Minimum of 3+ years in field and related area.
Limitations and Disclaimer:
The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position.
All job requirements are subject to possible modification to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a direct threat or significant risk to the health and safety of themselves or other employees. This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instructions and to perform other job-related duties requested by their manager in compliance with Federal and State Laws.
Requirements are representative of minimum levels of knowledge, skills and/or abilities. To perform this job successfully, the employee must possess the abilities or aptitudes to perform each duty proficiently. Continued employment remains on an "at-will" basis.
High 5 Games is an equal opportunity employer.
We are always looking for great talent. We appreciate your interest in joining our team. Only applicants who meet the requirements of this position will be considered.
Please submit your resume to
careers@h5g.com.