Member of Software development team; Develop New Applications and provide on-going support for web-based applications for multiple product suites

Quality Control: Communicate and advocate coding and testing standards. Be open to feedback and update code as necessary after code reviews. Form test cases around user requirements to ensure acceptance criteria is understood and met.

Documentation: Create technical documentation based on functional and architectural requirements.

Project Management: Own work breakdown and point estimation of relevant tasks. Be accountable for on time delivery of backlog items in given iteration.

Help desk: Troubleshoot user-reported problems; coordinate activities of outside support help when required.