Full Job Description
Computer Science/Software Engineering Bachelor’s degree or higher education.
Experience in writing high performance and high scalable code using best practice and coding standards.
Excellent written and spoken communication skills.
Excellent organizational and attention to detail.
Good to have familiarity with NoSql DB, web servers (e.g. Apache), caching (Mem cache / Redis), Cloud, NodeJs, Micro services architecture Familiar with agile software development methodologies (e.g. SCRUM / Agile / Kan ban)
Must have knowledge of MVC design patterns, XHTML/HTML5, PHP, CSS3, XML, MySQL/MSSQL, JavaScript jQuery, json objects, API, AJAX functionality and client-side validation
Understanding accessibility and security compliance.
Understanding fundamental design principles behind a scalable application.
Knowledge of using version control software such as SVN or GIT will be preferable.
Experience in either Mobile applications or Data Integration with other apps would be preferred.
3-8 years of demonstrable hands-on work in web-based application development experience.
Requirements
Laravel/ Zend/ CakePHP/ CodeIgniter/ Symfony, or equivalent
Write and manage programs and Bug Fixes
Construct and support integrations that are easy to manage, maintain, customize and configure; ensure overall reliability, availability, and high-performance code.
Analyze system issues and problems and implement solutions rapidly.
Manage multiple projects simultaneously varying in size and scope
Work in a fast-paced cross-functional team environment. Effectively handle time-critical issue and appropriately escalate at-risk.