B.S. in Computer Science or related field and 3+ years professional .NET software development experience, or M.S Degree and 1+ year of professional .NET software development experience or 5+ years of experience in .NET software development experience
Software development experience utilizing C#, ASP.NET, JavaScript, and XML
SQL Server development experience to include development work with relational databases, stored procedures, triggers, writing SQL queries
Experienced in object oriented (OO) analysis and design principles, along with a demonstrated skilled knowledge in OO design
Solid understanding of algorithms
Self-starting, autonomous thinker and worker
Excellent analytical skills
Highly detail-oriented
Good communication skills
Ability to work well on a team, as well as independently