2016-10-03

Plum Flower International LLC
Pune

Company

PFI is a small software start-up focusing on multi-platform software for healthcare and engineering applications.  We are looking for experienced, creative and efficient developers with excellent communication skills to join our team.  We offer competitive wages, with room for advancement, and performance based bonuses.

Job Description

We are looking for a PHP Developer responsible for development of new features and maintaining for our web applications by building out clean, scalable, and readable code. Your primary focus will be the development of front-end interactions, server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness with back-end. You will also be responsible for integrating the web services elements built by your co-workers into the application. Therefore, a strong experience with back-end technologies is necessary as well.

Responsibilities

Integration of back-end elements with user-facing elements

Build efficient, testable, and reusable PHP modules

Solve complex performance problems and architectural challenges

Create and maintain clear, organized project documentation

Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)

Creating API's to integrate front-end and backend.

Skills And Qualifications

Strong knowledge of PHP web Yii framework required.

Experience with ArcGIS and ArcOnline SDK highly desired.

Understanding the fully synchronous behavior of PHP

Understanding of MVC design patterns

Excellent skills of front-end technologies, such as JavaScript, JQuery, Ajax, HTML5, and CSS3

Knowledge of Bootstrap or any other responsive grid framework

Knowledge of RESTful APIs

Knowledge of object oriented PHP programming

Understanding accessibility and security compliance

Strong knowledge of the common PHP or web -server exploits and their solutions

Understanding fundamental design principles behind a scalable application

User authentication and authorization between multiple systems, servers, and environments

Integration of multiple data sources and databases into one system

Familiarity with limitations of PHP as a platform and its workarounds

Creating database schemas that represent and support business processes

Familiarity with SQL/NoSQL databases and their declarative query languages

Proficient understanding of code versioning tools, such as Git

Education

Bachelor's in Computer Science, Software Development or equivalent required.

Experience

Minimum 5 years experience in PHP Development required.

Job Perks

performance based bonuses

Show more