Software Developer B.S. or M.S. in Computer Science or Software Engineering is preferred.
4-6 years of professional software development experience.Experience in object-oriented design and C#/.Net, or similar programming languages/environments.Previous experience in hard core programming using complex algorithms, Web Services, Remoting, Multithreading, Messaging, etc.
Experience developing multi-tiered business applications for commercial customers using .Net, C#, and SQL Server 2005 is strongly desired.Practical experience developing easy to use software, with a dedication to quality.Good communications skills, excellent problem-solving ability, and a teamwork attitude.Participated in full life-cycle development of software products/projects.