The qualified candidate will:
- Work with project managers, stakeholders, and testers to shepherd projects from concept to maintenance.
- Assist with creating requirements, technical documentation, project plans, and test documents.
- Be responsible for translating business requirements into well-engineered, tested, and deployed solutions.
- Implement or lead others in implementing solutions.
- Design new software products for robustness and scalability.
- Implement responsive and elegant web UIs with AJAX and similar technologies.
- Develop presentation tier elements based on mockups or .PSD files.
- Develop middle tier objects, such as controllers, business logic layers, etc.
- Document software through both detailed source code comments and specifications.
- Participate in and/or lead code review sessions.
- Assist and mentor lower level Web developers.
- Abide by and promote project development standards.