Job Responsibilities and Requirements: Software design and review Software development of application or system components Requirements definition and analysis Unit testing of developed code Investigation and root cause analysis of software and system defects Interact with customers/users to support software acceptance process and acts as a liaison between development and user communitySkills.Net Framework (2 - 4 Years)C (2 - 4 Years)SQL Server (2 - 4 Years)XML (1 - 2 Years).NET code development (2 - 4 Years)Additional Skills:Excellent written and verbal communication skillsExperience developing in an agile environment.Ability to quickly learn existing complex code from existing systems.Experience using Visual SourceSafe and/or Tortoise Subversion source code control system.SQL Server Reporting Service experience is a plus.Microsoft Azure experience is a plus.InRule Business Rules Management System (BRMS) experience is a plus.