Careers with InPhonex

 

Junior PHP Developer

 

Summary

The Client-side Application Developer will be responsible for supporting the existing infrastructure as well as develop new technologies. The ideal candidate must show excellent user interface skills, including usability and design. Flexibility and tolerance is a necessity. Candidate must be at least a Web Developer with 2 years of experience. Education and/or Experience:

  • Bachelors degree in computer science, system information, or related experience.
  • Must possess normal skills in Object Oriented Development.
  • Must possess normal skills in HTML/HTML5 Development.
  • Must possess normal skills in CSS/CSS3-oriented Development.
  • Must possess normal skills in Javascript Frameworks, such as: JQuery, AngularJS.
  • Must possess normal skills in MySQL and CouchDb (or any other NoSQL database).
  • Must possess normal skills in Zend Framework v1.12.x or superior
  • Minimum of 2 years of PHP experience.
  • Minimum of 2 years of Javascript experience.
  • It is important, that the candidate is prepared (ideally have experience) to work inside an agile team (ideally Scrum or any other agile practice).

Essential Duties and Responsibilities (Other duties may be assigned as required):

  • Develop new Web applications as identified by supervisor and manager through packaged and customized applications.
  • Maintain and enhance existing Web applications and all internal systems.
  • Develop web services integration.
  • Convert legacy codes into modern codes using the best frameworks and practices.
  • Work close to technical support fixing eventual bugs.
  • Perform complete development testing of Web applications.
  • Design and implement user-driven templates and interfaces for ease of use.
  • Monitor the system performance and activities.
  • Develop complex systems with scalability, stability, usabiltiy, security and performance.
  • Create Test Units to automate the system's tests.
  • Availability to work additional hours as needed.
  • Candidate must be a team player and willing to teach and to learn.
  • Develop database-driven Web interfaces for rapid, real-time information sharing.

The Ideal candidate will also possess the following skills:

  • Able to work independently and efficiently to meet deadlines.
  • Able to promptly answer support related email, phone calls and other electronic communications.
  • Self motivated, detail-oriented and organized.
  • Proficient in Internet related applications such as E-Mail clients, SSH clients, FTP clients and Web Browsers.
  • Proficient in Version Control applications such as SVN and GIT.
  • Candidate must posses a good logic and good understanding about business rules, frameworks, MVC, Object Oriented and Entity Relational
  • Excellent communication (oral and written), interpersonal, organizational, and presentation skills.
  • Able to work in a structured environment with increasing levels of responsibility and complexity.
  • The ability to communicate and teach non-technical users a must.
  • Strong attention to detail.

Key Performance Measures:

  • Successful delivery of assigned application development tasks and projects.
  • Effective development of reusable and scalable codes.
  • Effective coordination of project v. task needs v. operational requirements with teammates and the organization.
  • Respond proactively to training, technical support and customer service needs in line with provided guidelines.
  • Positive contributions to the organization beyond the scope of normal responsibilities.