Job Position
Full Time
Job Description

Senior Web Developer is responsible for developing modern, dynamic, and interactive websites, and web-based analytic tools that enable our customers to productively interact with their data.

Qualification
A bachelor's degree with at least six years of related experience.
Familiar with each layer in the LAMP stack from application architecture and system infrastructure points of view; knowledgeable and experienced in PHP and MySQL programming.
Proficient in HTML/CSS, and client-side scripting libraries. Understands what it takes to develop pixel-perfect HTML that is cross-browser and standards compliant and meets accessibility/disability requirements.
Knowledge of and experience applying design patterns and implementing industry best practices required.
Understanding the long term value of code quality, code maintainability and testing.
Strong SQL development and design skills.
Responsibilities
Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
Work closely with the Senior Developers & other members of the Development Team.
Develop, test and deliver web sites, applications and components to ensure project completion.
Perform or direct website updates; write, design, or edit web page content, or direct others producing content.
Work within an Agile Lifecycle Methodology to plan, estimate, design, develop, test, and deploy capabilities.
Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
Analyze user needs to determine technical requirements.
Objectively communicate project status, concerns, and risks to team, leadership, and stakeholders.
Provide first-level, second-level and third-level support to business users.
Other duties as assigned.