Job Qualifications: Research, analyze, design, develop and implement software applications and databases using a variety of computer operating systems, software tools and technologies such as, Windows, .Net Framework, C#.Net, VB.NET, ASP.NET, Web services, ADO.NET, Share Point, SQL Server, Visual Basic, Visual Source Safe, Crystal Reports, VB script, Java Script, and IIS. Analyze and evaluate user requirements and convert requirement specifications into detailed system defined instructions. Develop and direct software system design specifications, programming, testing procedures, and documentation. Evaluate deployment and interface needs between hardware and software. Provide technical guidance/direction to development team. Responsibilities also include troubleshooting of operating problems, debugging, and user support. Requires a Master's degree or equivalent in Computer Science. Must have strong knowledge of software development life cycle.