One of our valued clients is seeking a Software Developer for a 6 month contract role onsite. Participates as an active team member on projects working with the Product Owner and Scrum. Master in the completion of product development tasks. Collaborates with all teammates on design and development tasks. Contributes to the team by analyzing, developing, testing, documenting, and maintaining high quality software solutions as required. Responsible for meeting the milestones set for projects and for completing user stories in sprints as stated in the definitions of done. Follows established standards and guidelines to deliver projects that are of high quality and high value to company. Learns, follows, adapts, and applies agile software development techniques, methodologies, and processes. Responsible for contributing, receiving, and acting upon constructive feedback for continuous process, product, and self-improvement. Provides technical knowledge to enhance overall product performance, usability, aesthetics, and consistent pattern compliance. Conducts code reviews and performs component, visual, functional, and automated testing. Works with Technical Support to reproduce and resolve customer issues as required. Typically requires five to ten years of experience. Under general direction and minimal guidance, uses best practices and knowledge of internal or external business issues to improve products/services or processes. Typically resolves complex problems or problems where precedent may not exist. Works independently acting as a resource for colleagues with less experience.