- Architect and develop complete solutions, as the primary owner, from requirements gathering through product delivery.
- Work closely with Business Analysts.
- Produce detailed specifications and implement well-factored code. Documentation is critical.
- Responsible for preparing training materials and maintaining documentation.
- Responsible for maintaining and troubleshooting the solutions after implementation.
- Contribute in all phases of development life cycle.
- Think out-of-the-box, anticipate issues and develop new ideas.
- Bachelor degree in Computer Science, Information Systems or related.
- 5+ years of experience designing the complete web application life cycle and modern web technologies.
- Solid verbal and written communication skills.
- Experience with automated test/build applications and processes a plus.