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.5+ years of software development [login to view URL] with developing technical specifications based on customer requirements.5 years of solid hands experience with .NET2-4 years JavaScript, HTML5/CSSUX/UI design experienceWeb Service design experience, REST APIsExperience with databases, persistence frameworks, and SQLExpertise in Configuration Management tools and concepts requiredExperience with test driven developmentExperience with Agile development methodologies (Scrum)Experience with complete software product life cycles, from concept to development, product testing and final releaseStrong team playerStrong problem solving and troubleshooting skillsExcellent verbal and written communication skillsExperience with cloud computing,-