General Job Description
The Web Application Developer will design, implement, maintain, and support a portfolio of web applications including internal business applications. This consists of requirements capture and analysis, testing, monitoring, and metrics development and reporting.
The ideal candidate will be well versed in enterprise software principles and front-end web design/User interface.
The ideal candidate will be willing to take ownership of, and seek opportunities to improve the company’s web application portfolio, and identify opportunities for business process improvements.
Duties and Responsibilities
Design and maintain modern application UI/UX
Design, develop and maintain enterprise web applications and back-end databases
Collaborate with internal customers to translate requirements/specifications to support enterprise web applications and troubleshoot issues
Develop test plans, execute / automate unit and functional tests, and remedy defects
Conduct code review presentations
Create and maintain application documentation
Write and maintain user documentation
Ensure application security standards are met
Participate and contribute in process improvement activities
Administer CMS systems
Administer the company Intranet, public web site, and other company sites
Maintain web service/APIs technical infrastructure
Conduct meetings / presentations aimed at all levels of technical expertise
Complete other duties as assigned
Education
B.Sc in Computer Science/Engineering or related field required with 5+ years’ experience in web application development
Experience
5+ years building enterprise scale MVC PHP5 applications
Expert knowledge of HTML5, CSS3, JavaScript, and jQuery
Superior knowledge of Zend Framework and SOA design patterns
Superior knowledge of OOP programming techniques and familiarity with industry trends
Knowledge of V&V concepts
Knowledge of mobile web design principles
Knowledge of secure programming principles
Experience using and building REST and RPC services
Experience using jQuery Mobile/UI, Bootstrap, Angular, other JS/CSS libraries highly preferred
Experience in using frameworks or PHP CMS platform strongly preferred
Tools/Environment
5+ years of experience with MySQL/MongoDB, preferably in a replicated or clustered environment
Experience using PHPUnit or other related tools
Experience with Linux administration
Experience using version control systems (SVN preferred)
Familiarity with HA architecture and design principles
Experience using Zend Studio/Server preferred
Experience using SQL Server 2012 preferred
Experience using TestTrack ALM/QA Wizard Pro or other related tools
Skills:
Ability to identify, analyze and solve problems creatively and independently
Excellent oral and written communication skills
Ability to work in a cross-functional team
Interested and qualified candidates should forward their CV’s to: jobs@applifiedit.com
Apply via :
jobs@applifiedit.com