Perform full life cycle development including gathering user requirements, analyzing, designing and implementing solutions. Debug current systems and perform troubleshooting of systems problems. Deploy new enhanced versions of systems in web servers. Perform software testing and quality assurance. Perform code review. Perform migration of legacy programs to newer platforms. Use C#, VB.NET, VB6, JAVA, C , Oracle, SQL Server, DB2, Web forms, Web Services, WCF Services, WPF, Windows forms, Windows Services, Console Applications, MVC and MVVM, Visual Studio, Eclipse, TOAD, SQL Server Management Studio, IIS, Apache, Windows Server, Linux Ubuntu, UNIX, MS SQL Server Reporting Services (SSRS), Crystal Reports, TCP/IP, HTTP, FTP, MS Source Safe, IBM Clear Case, Team Foundation Server, Entity Framework, NHibernate.
Work Location: various unanticipated work locations throughout the United States; relocation may be required
Minimum Requirements:
Education: Bachelor - Computer Science or Computer Engineering (will accept foreign education equivalent)
Experience: Three (3) years