Listing InfoJob DescriptionMajor ResponsibilitiesSuccessful candidate will be involved in all phases of the software development cycle, from conception, design, implementation and unit testing of a commercial web-based software product. Work with other team members to deliver complete and high quality software products to customers, according to schedules and [login to view URL] development of end-user documentation and test [login to view URL] of documentation and other artifacts needed to support our quality systemUse prior knowledge and experience to provide technical support to [login to view URL] in training and orienting new software engineers as they join the [login to view URL] And QualificationsBS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.1+ year of software development [login to view URL] with developing technical specifications based on customer requirements.1 years of experience with .NETExperience with databases, persistence frameworks, and SQLKnowledge of test driven developmentKnowledge of Agile development methodologies (Scrum)Strong team playerStrong problem solving and troubleshooting skillsExcellent verbal and written communication skills-