The Web Application Developer position is a member of a team of software developers that develop, integrate, and maintain websites and internal applications within the organization. Development within the organization is done in a Linux, Apache, MySQL, and PHP environment and all candidates must be familiar with developing in this environment.
Responsibilities
Support of existing websites
Analysis of requirements to produce designs for new development
Working with the developers in a collaborative environment or working independently on projects
Setting estimates and expectations for new product development and implementing new features, tracking on target deadlines
Development, implementation, and testing of web applications
Writing clean, well-documented, maintainable, bug-free code and enforcing standards and best practices
Other support tasks as required
Requirements
5+ years of real world (post education or training) development experience
Experience with travel integrations (Hotel, Car Rental, Cruise)
Demonstrated experience with web design and web application programming
Self motivated and organized
Strong communication skills (written and verbal)
Ability to work both individually and with a team
Solid knowledge of object-oriented programming (OOP)
Ability to write clean, reusable, secure (PCI compliant), well-documented code
Advanced knowledge of Web Standards, Accessibility Standards & browser compatibility
An understanding of the importance of User Experience & User Interface
Experience in the demands of deadline-driven work
Experience with MVC (Model View Controller) frameworks