PHP Software Engineer

Position title: PHP Software Engineer
Office location: United States
Experience in designing and coding RESTful services. The PHP Software Engineer will be responsible for designing, developing and supporting production systems with a focus on integrating them to other systems. The candidate needs to have prior PHP programming experience in a team work environment.
 
Position Responsibilities and Essential Duties:  (other duties may be assigned)
  • Design, development and implementation of web-based systems
  • Create RESTful services using PHP that communicate with user interfaces using JSON
  • Integrate with 3rd party REST and SOAP APIs
  • Design and construct services to meet system requirements
  • Create and optimize SQL queries to efficiently move data in and out of a SQL database
  • Collaborate with internal teams to understand and form system requirements
  • Interface with 3rd parties to analyze, create and maintain integration code
  • Troubleshoot system issues
  • Provide support to internal and external clients
  • Assist in the setup of new client accounts
  • Perform complete testing of solutions and system, engaging users as necessary

Education/Experience
  • 3+ years of experience as a software engineer, PHP developer or technical team lead 
  • Experience integrating software systems
  • Excellent troubleshooting skills 
  • Experience with SVN or a similar version control system
  • Excellent verbal, written, listening communication skills working in a team environment
  • Highly organized with strong attention to detail; can handle multiple implementations simultaneously
  • Documentation development experience
  • Must be willing to travel up to 30% to customer locations if needed

Technical Skills:
  • Expert level: PHP, JSON, XML, SQL
  • Proficient level: HTML, JavaScript, Python, Windows batch scripting