Responsibilities include:
Responsible for overall application stack / architecture for web-based applications including high-level technical design, performance test, core framework development and being the subject matter, expert for the application domain
Stays updated and explores the latest web technologies to design and implement innovative new user experiences.
Works closely with the all the stakeholders to design, develop, test and maintain internal and external facing web based applications
Work with other team members to deliver web based applications for both client and server side functionalities.
Work with customers to define and scope new products and features
Coach, mentor, motivate and supervise project team members, and influence them to take positive action and accountability for their assigned work.
You will need:
Bachelor’s degree in computer science or related field.
7+ years of hands-on experience in web services and technologies.
6+ years of working experience with web development tools including PHP, HTML5, RSS, MVC, SOAP, Rest, git, javascript, CSS, JSON, XML, etc.
5+ years of experience with web frameworks such as Yii, Zend etc.
5+ years of development experience in database design (MySQL)
3+ years of experience with developing, extending and integrating Content Management Systems.
7+ years of experience with software development methodologies and software product development.
Familiarity with development in Linux.