Build Server-side and client-side software programs.
Database design and development.
Design database schemas and develop scripts to automate tasks that are currently being done manually.
Work in close collaboration with the systems administrators and web designers to produce secure, neat, and robust systems.
Engage in the training of users and awareness sessions to get feedback and software requirements.
Fix bugs as they appear.
Tune the system's performance.
Qualification & Experience Requirements:
A degree in computers (or similar concentration) or equivalent educational background. Candidates must have 3-4 years of PHP experience, including experience in the following:
High-traffic PHP environments
Debugging live applications
SQL (specifically MySQL)
Object-Oriented Concepts within PHP
Cascading style sheets (CSS)
Writing modular, documented, and efficient code
Framework: WordPress/Joomla/CodeIgniter/Laravel
PHP, HTML5 & CSS3, CVS, XML, XHTML, Dreamweaver, or other design tools
Candidates must have a portfolio of previous sites developed and code samples available for review.
Skills and Competencies:
Strong knowledge of PHP web frameworks.
Understanding of MVC design patterns
Knowledge of Object-oriented programming (OOP) PHP.
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
Have knowledge developing with Visual Studio .Net.